/* --- src/data.jsx --- */
// Mock data for RegShadow AI
const NAV = [
  { id: 'home',       label: '홈',                    group: '메인',          num: '01' },
  { id: 'dashboard',  label: '정비 검토 후보',         group: '메인',          num: '02' },
  { id: 'upper',      label: '상위법 개정 감지',        group: '법령 변경 추적', num: '03' },
  { id: 'compare',    label: '신구조문 비교',           group: '법령 변경 추적', num: '04' },
  { id: 'lower',      label: '하위규정·자치법규 대조',  group: '법령 변경 추적', num: '05' },
  { id: 'forms',      label: '민원서식·안내문 점검',    group: '법령 변경 추적', num: '06' },
  { id: 'report',     label: '국민 제보',              group: '국민 참여',     num: '07' },
  { id: 'analysis',   label: '사례 상세 분석',          group: '사례·통계 분석', num: '08' },
  { id: 'insight',    label: '정합성 리포트',          group: '사례·통계 분석', num: '09' },
  { id: 'agencies',   label: '기관별 정비 현황',        group: '사례·통계 분석', num: '10' },
];

const KPIS = [
  { key: 'total',    label: '전체 탐지 건수',        value: 12847, delta: '+312', tone: 'navy'  },
  { key: 'residual', label: '잔존 규제 의심',        value: 3421,  delta: '+82',  tone: 'amber' },
  { key: 'shadow',   label: '그림자 규제 의심',      value: 1284,  delta: '+47',  tone: 'amber' },
  { key: 'admin',    label: '행정규칙 불일치 의심',   value: 2156,  delta: '+58',  tone: 'steel' },
  { key: 'local',    label: '자치법규 미정비 의심',   value: 4892,  delta: '+103', tone: 'steel' },
  { key: 'forms',    label: '민원서식 미정비 의심',   value: 1094,  delta: '+22',  tone: 'steel' },
];

const PUBLIC_REPORTS = { count: 487, linked: 92, recent: 14 };

const TOP10 = [
  { rank: 1,  agency: 'A부처',  type: '하위규정',   title: '건축법 시행령 제27조 잔존 면적 기준',     score: 96, status: '정비 필요성 높음', region: '중앙' },
  { rank: 2,  agency: 'B부처',      type: '행정규칙',   title: '대기환경보전법 고시 제2024-31호 부적합 항목', score: 94, status: '정비 필요성 높음', region: '중앙' },
  { rank: 3,  agency: '광역시 X',  type: '자치법규',   title: '광역시 X 옥외광고물 조례 제12조 상위법 미반영', score: 91, status: '검토 필요',       region: '권역 A' },
  { rank: 4,  agency: 'C부처',  type: '민원서식',   title: '의료급여 신청서 식별번호란 잔존',          score: 89, status: '검토 필요',       region: '중앙' },
  { rank: 5,  agency: '광역도 Y',      type: '자치법규',   title: '광역도 Y 환경기본조례 제18조 정비 지연',     score: 87, status: '검토 필요',       region: '권역 B' },
  { rank: 6,  agency: 'E청', type: '행정규칙', title: '식품첨가물 고시 제2023-9호 표기 기준',  score: 85, status: '검토 필요',       region: '중앙' },
  { rank: 7,  agency: 'D부처',  type: '하위규정',   title: '근로기준법 시행규칙 별지 제3호 잔존 문구', score: 83, status: '검토 필요',       region: '중앙' },
  { rank: 8,  agency: '광역시 Z',  type: '자치법규',   title: '광역시 Z 도시계획 조례 제22조 미정비',       score: 81, status: '검토 필요',       region: '권역 D' },
  { rank: 9,  agency: 'F부처',      type: '안내문',     title: '학자금대출 안내문 구 양식 잔존',          score: 78, status: '검토 필요',       region: '중앙' },
  { rank: 10, agency: 'G부처', type: '하위규정', title: '농약관리법 시행령 제9조 잠정 기준',     score: 76, status: '검토 필요',       region: '중앙' },
];

const RECENT_ALERTS = [
  { date: '2025-08-26', effective: '2026-02-27', law: '건축법',          change: '제4조의2 등 일부개정 (시행 78일 경과)', impact: 5841, severity: 'high' },
  { date: '2026-04-29', effective: '2026-10-30', law: '개인정보 보호법', change: '제15조·제17조 개정', impact: 234, severity: 'high' },
  { date: '2026-04-27', effective: '2026-11-01', law: '건축법 시행령',   change: '제53조의2 신설',     impact: 187, severity: 'high' },
  { date: '2026-04-24', effective: '2025-12-15', law: '대기환경보전법',  change: '제16조 개정',         impact: 142, severity: 'mid'  },
  { date: '2026-04-22', effective: '2026-04-22', law: '식품위생법',      change: '제7조 일부 개정',     impact: 96,  severity: 'mid'  },
  { date: '2026-04-19', effective: '2026-04-19', law: '근로기준법',      change: '제54조 개정',         impact: 78,  severity: 'low'  },
];

// Series for sparkline area chart (last 12 weeks)
const TREND = [
  { w: '15주', total: 8421, residual: 2104, shadow: 812 },
  { w: '16주', total: 8742, residual: 2188, shadow: 851 },
  { w: '17주', total: 9120, residual: 2301, shadow: 902 },
  { w: '18주', total: 9544, residual: 2412, shadow: 941 },
  { w: '19주', total: 9988, residual: 2587, shadow: 988 },
  { w: '20주', total:10421, residual: 2701, shadow:1021 },
  { w: '21주', total:10884, residual: 2842, shadow:1062 },
  { w: '22주', total:11302, residual: 2974, shadow:1098 },
  { w: '23주', total:11688, residual: 3088, shadow:1142 },
  { w: '24주', total:12041, residual: 3201, shadow:1188 },
  { w: '25주', total:12384, residual: 3312, shadow:1231 },
  { w: '26주', total:12847, residual: 3421, shadow:1284 },
];

const AGENCIES = [
  { name: 'A부처',     total: 1284, urgent:  87, progress: 64, region:'중앙' },
  { name: 'B부처',         total: 1102, urgent:  92, progress: 58, region:'중앙' },
  { name: 'C부처',     total:  984, urgent:  74, progress: 71, region:'중앙' },
  { name: 'D부처',     total:  812, urgent:  53, progress: 68, region:'중앙' },
  { name: 'E청', total: 742, urgent:  61, progress: 55, region:'중앙' },
  { name: 'F부처',         total:  698, urgent:  42, progress: 73, region:'중앙' },
  { name: 'G부처', total:  621, urgent:  38, progress: 62, region:'중앙' },
  { name: '광역시 X',     total:  984, urgent:  71, progress: 47, region:'권역 A' },
  { name: '광역도 Y',         total:  872, urgent:  68, progress: 51, region:'권역 B' },
  { name: '광역시 Z',     total:  541, urgent:  44, progress: 48, region:'권역 D' },
  { name: '광역시 P',     total:  412, urgent:  31, progress: 53, region:'권역 C' },
  { name: '광역시 Q',     total:  368, urgent:  28, progress: 56, region:'권역 E' },
];

const REGIONS = ['전체','중앙','권역 A','권역 B','권역 C','권역 D','권역 E','권역 F','권역 G','권역 H','권역 I','권역 J','권역 K','권역 L','권역 M','권역 N','권역 O','권역 P','권역 Q'];
const REG_TYPES = ['전체','하위규정','행정규칙','자치법규','민원서식','안내문','고시·공고','지침'];

// 신구조문 비교 (Old/New comparison)
const COMPARE_DATA = {
  upperLaw: '개인정보 보호법',
  article: '제15조 (개인정보의 수집·이용)',
  amendDate: '2026-04-29',
  effective: '2026-10-30',
  old: [
    { type:'normal', text:'① 개인정보처리자는 다음 각 호의 어느 하나에 해당하는 경우에는 개인정보를 수집할 수 있으며 그 수집 목적의 범위에서 이용할 수 있다.' },
    { type:'normal', text:'1. 정보주체의 동의를 받은 경우' },
    { type:'normal', text:'2. 법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위하여 불가피한 경우' },
    { type:'removed', text:'3. 공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우' },
    { type:'normal', text:'4. 정보주체와의 계약의 체결 및 이행을 위하여 불가피하게 필요한 경우' },
  ],
  new: [
    { type:'normal', text:'① 개인정보처리자는 다음 각 호의 어느 하나에 해당하는 경우에는 개인정보를 수집할 수 있으며 그 수집 목적의 범위에서 이용할 수 있다.' },
    { type:'normal', text:'1. 정보주체의 동의를 받은 경우' },
    { type:'normal', text:'2. 법률에 특별한 규정이 있거나 법령상 의무를 준수하기 위하여 불가피한 경우' },
    { type:'added',  text:'3. 공공기관이 법령등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우로서 정보주체의 권리보다 명백히 우선하는 경우' },
    { type:'normal', text:'4. 정보주체와의 계약의 체결 및 이행을 위하여 불가피하게 필요한 경우' },
    { type:'added',  text:'5. 정보주체 또는 그 법정대리인이 의사표시를 할 수 없는 상태에 있거나 주소불명 등으로 사전 동의를 받을 수 없는 경우' },
  ],
};

const LOWER_MATCHES = [
  { id:'L-2841', kind:'시행령', src:'개인정보 보호법 시행령 제5조', target:'제15조 제1항 제3호', risk:96, status:'정비 필요성 높음', agency:'중앙위원회 K', updated:'2024-08-12' },
  { id:'L-2842', kind:'고시',   src:'중앙위원회 K 고시 제2023-7호', target:'제15조 동의 요건', risk:88, status:'검토 필요', agency:'중앙위원회 K', updated:'2023-11-04' },
  { id:'L-2843', kind:'조례',   src:'광역시 X 정보화기본조례 제12조', target:'제15조 제1항', risk:81, status:'검토 필요', agency:'광역시 X', updated:'2022-06-30' },
  { id:'L-2844', kind:'규칙',   src:'광역도 Y 개인정보 보호 규칙 제8조', target:'제15조', risk:74, status:'검토 필요', agency:'광역도 Y', updated:'2023-02-21' },
  { id:'L-2845', kind:'지침',   src:'H부처 정보보호 지침 4-2', target:'제15조 제1항 제3호', risk:69, status:'검토 필요', agency:'H부처', updated:'2024-01-19' },
  { id:'L-2846', kind:'조례',   src:'광역시 Z 개인정보 보호 조례 제6조', target:'제15조', risk:62, status:'검토 필요', agency:'광역시 Z', updated:'2021-09-15' },
  { id:'L-2847', kind:'고시',   src:'H부처 고시 제2024-3호', target:'제15조 제1항 제3호', risk:54, status:'검토 권고', agency:'H부처', updated:'2024-03-02' },
];

const FORMS_MATCHES = [
  { id:'F-114', name:'주민등록표 등본 교부신청서', section:'서식 별지 제3호', issue:'주민등록번호 전자리 기재란 잔존', law:'개인정보 보호법', risk:92 },
  { id:'F-115', name:'의료급여 자격 신청서',       section:'안내문 2면',     issue:'구 자격 기준 문구 잔존',          law:'의료급여법',     risk:88 },
  { id:'F-116', name:'건축허가 신청서',           section:'서식 별지 제1호', issue:'폐지된 별표 인용',                law:'건축법',         risk:85 },
  { id:'F-117', name:'근로계약서 표준양식',       section:'안내문 1면',     issue:'개정 전 휴게시간 산정 방식 표기', law:'근로기준법',     risk:79 },
  { id:'F-118', name:'학자금대출 신청 안내문',     section:'안내문 전체',     issue:'폐지 조항 인용',                  law:'한국장학재단법', risk:74 },
  { id:'F-119', name:'식품영업 신고서',           section:'서식 별지 제5호', issue:'개정 전 영업장 면적 기재',         law:'식품위생법',     risk:68 },
  { id:'F-120', name:'대기오염 측정 보고서',       section:'서식 별지 제2호', issue:'구 기준치 단위 표기 잔존',         law:'대기환경보전법', risk:64 },
];

const REPORT_FEED = [
  { id:'R-2401', region:'권역 A 가상구', topic:'민원서식', title:'복지급여 신청서에 폐지된 동의항목이 남아있어요', date:'2026-04-30', status:'AI 분석 중', votes: 41 },
  { id:'R-2398', region:'광역도 Y 수원시', topic:'자치법규', title:'옥외광고물 조례가 상위법 개정 후 그대로입니다', date:'2026-04-29', status:'기관 이송',  votes: 28 },
  { id:'R-2395', region:'권역 D 가상구', topic:'안내문', title:'주민센터 안내문에 옛 양식 그대로 부착',         date:'2026-04-28', status:'정비 반영', votes: 64 },
  { id:'R-2392', region:'권역 G 가상구', topic:'민원서식', title:'사업자등록 안내 문구가 상위법과 다릅니다',       date:'2026-04-27', status:'AI 분석 중', votes: 19 },
];



// ─────────── Dynamic demo cases: every screen follows the selected law/case ───────────
const SYNC_CASES = {
  "personal": {
    "key": "personal",
    "law": "개인정보 보호법",
    "article": "제15조·제17조",
    "date": "2026-04-29",
    "effective": "2026-10-30",
    "change": "개정",
    "score": 87.4,
    "impact": 234,
    "period": "5.2",
    "severity": "high",
    "lowerTitle": "개인정보 보호법 시행령 제5조",
    "agency": "중앙위원회 K",
    "updated": "2024-08-12",
    "issueShort": "정보주체 권리 우선 단서 미반영",
    "rankTitle": "개인정보 보호법 시행령 제5조",
    "summary": "개인정보 보호법 제15조·제17조 개정 사항이 개인정보 보호법 시행령 제5조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 47건"
      },
      {
        "l": "관련 자치법규",
        "v": 84,
        "n": "조례·규칙 94건"
      },
      {
        "l": "민원서식",
        "v": 73,
        "n": "서식 42건"
      },
      {
        "l": "행정 안내문",
        "v": 67,
        "n": "안내·공고 51건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 개인정보 보호법 제15조·제17조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 개인정보 보호법 제15조·제17조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "공공기관이 법령등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우로서 정보주체의 권리보다 명백히 우선하는 경우"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "정보주체 통지 및 예외 처리 절차를 별도 고지한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우",
          "to": "공공기관이 법령등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우로서 정보주체의 권리보다 명백히 우선하는 경우",
          "summary": "제15조·제17조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 42,
          "severity": 87.4
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "정보주체 통지 및 예외 처리 절차를 별도 고지한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 28,
          "severity": 82.4
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-PER-01",
            "kind": "시행령",
            "src": "개인정보 보호법 시행령 제5조",
            "agency": "중앙위원회 K",
            "updated": "2024-08-12",
            "sim": 89.4,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-PER-02",
            "kind": "고시",
            "src": "중앙위원회 K 고시 2024-7",
            "agency": "중앙위원회 K",
            "updated": "2024-03-02",
            "sim": 80.4,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-PER-03",
            "kind": "조례",
            "src": "광역시 X 개인정보 보호법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 74.4,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>공공기관이 법령 등에서 정하는 소관 업무의 수행을 위하여 불가피한 경우</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-PER-04",
            "kind": "민원서식",
            "src": "주민등록표 등본 교부신청서",
            "agency": "중앙위원회 K",
            "updated": "2024-01-19",
            "sim": 71.4,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>정보주체 통지 및 예외 처리 절차를 별도</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-PER-05",
            "kind": "안내문",
            "src": "개인정보 보호법 업무처리 안내문",
            "agency": "중앙위원회 K",
            "updated": "2023-08-22",
            "sim": 66.4,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-PER-01",
        "kind": "시행령",
        "src": "개인정보 보호법 시행령 제5조",
        "target": "제15조·제17조",
        "risk": 87.4,
        "status": "검토 필요",
        "agency": "중앙위원회 K",
        "updated": "2024-08-12"
      },
      {
        "id": "L-PER-02",
        "kind": "고시",
        "src": "중앙위원회 K 고시 2024-7",
        "target": "제15조·제17조",
        "risk": 79.4,
        "status": "검토 필요",
        "agency": "중앙위원회 K",
        "updated": "2024-03-02"
      },
      {
        "id": "L-PER-03",
        "kind": "조례",
        "src": "광역시 X 개인정보 보호법 관련 조례 제12조",
        "target": "제15조·제17조",
        "risk": 73.4,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-PER-04",
        "kind": "규칙",
        "src": "광역도 Y 개인정보 보호법 관련 규칙 제8조",
        "target": "제15조·제17조",
        "risk": 67.4,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-PER-05",
        "kind": "지침",
        "src": "중앙위원회 K 업무처리 지침 4-2",
        "target": "제15조·제17조",
        "risk": 61.400000000000006,
        "status": "검토 권고",
        "agency": "중앙위원회 K",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-PER-01",
        "name": "주민등록표 등본 교부신청서",
        "section": "서식 별지 제3호",
        "issue": "주민등록번호 전자리 기재란 및 개정 전 동의 문구 잔존",
        "law": "개인정보 보호법",
        "risk": 83.4
      },
      {
        "id": "F-PER-02",
        "name": "개인정보 보호법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "개인정보 보호법",
        "risk": 75.4
      },
      {
        "id": "F-PER-03",
        "name": "개인정보 보호법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "개인정보 보호법",
        "risk": 69.4
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "정보주체 권리 우선 단서 미반영",
        "d": "상위법 제15조·제17조의 변경 문구가 개인정보 보호법 시행령 제5조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 개인정보 보호법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "개인정보 보호법",
        "content": "제15조·제17조 개정 · 2026-04-29 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "개인정보 보호법 시행령 제5조",
        "content": "정보주체 권리 우선 단서 미반영 후보",
        "sim": 85.4,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "중앙위원회 K 고시 2024-7",
        "content": "개정 전 기준 문구 잔존",
        "sim": 78.4,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "주민등록표 등본 교부신청서",
        "content": "주민등록번호 전자리 기재란 및 개정 전 동의 문구 잔존",
        "sim": 72.4,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 65.4,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "개인정보 보호법 시행령 제5조 정비 검토",
        "d": "제15조·제17조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 2024-7 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 2024-7"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "building": {
    "key": "building",
    "law": "건축법",
    "article": "제53조의2",
    "date": "2026-04-27",
    "effective": "2026-11-01",
    "change": "신설",
    "score": 91.2,
    "impact": 187,
    "period": "4.7",
    "severity": "high",
    "lowerTitle": "건축법 시행령 제27조",
    "agency": "A부처",
    "updated": "2024-10-18",
    "issueShort": "건축물 안전영향평가 대상 기준 미반영",
    "rankTitle": "건축법 시행령 제27조 잔존 면적 기준",
    "summary": "건축법 제53조의2 개정 사항이 건축법 시행령 제27조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 37건"
      },
      {
        "l": "관련 자치법규",
        "v": 80,
        "n": "조례·규칙 75건"
      },
      {
        "l": "민원서식",
        "v": 69,
        "n": "서식 34건"
      },
      {
        "l": "행정 안내문",
        "v": 63,
        "n": "안내·공고 41건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 건축법 제53조의2의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "대통령령으로 정하는 건축물"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 건축법 제53조의2의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "대통령령으로 정하는 건축물 및 대규모 리모델링 건축물"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "인접 대지와 보행 안전에 관한 영향 검토 절차를 포함한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "대통령령으로 정하는 건축물",
          "to": "대통령령으로 정하는 건축물 및 대규모 리모델링 건축물",
          "summary": "제53조의2의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 34,
          "severity": 91.2
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "인접 대지와 보행 안전에 관한 영향 검토 절차를 포함한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 22,
          "severity": 86.2
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-BUI-01",
            "kind": "시행령",
            "src": "건축법 시행령 제27조",
            "agency": "A부처",
            "updated": "2024-10-18",
            "sim": 93.2,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>대통령령으로 정하는 건축물</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-BUI-02",
            "kind": "고시",
            "src": "A부처 고시 2024-31",
            "agency": "A부처",
            "updated": "2024-03-02",
            "sim": 84.2,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>대통령령으로 정하는 건축물</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-BUI-03",
            "kind": "조례",
            "src": "광역시 X 건축법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 78.2,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>대통령령으로 정하는 건축물</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-BUI-04",
            "kind": "민원서식",
            "src": "건축허가 신청서",
            "agency": "A부처",
            "updated": "2024-01-19",
            "sim": 75.2,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>인접 대지와 보행 안전에 관한 영향 검토</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-BUI-05",
            "kind": "안내문",
            "src": "건축법 업무처리 안내문",
            "agency": "A부처",
            "updated": "2023-08-22",
            "sim": 70.2,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-BUI-01",
        "kind": "시행령",
        "src": "건축법 시행령 제27조",
        "target": "제53조의2",
        "risk": 91.2,
        "status": "정비 필요성 높음",
        "agency": "A부처",
        "updated": "2024-10-18"
      },
      {
        "id": "L-BUI-02",
        "kind": "고시",
        "src": "A부처 고시 2024-31",
        "target": "제53조의2",
        "risk": 83.2,
        "status": "검토 필요",
        "agency": "A부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-BUI-03",
        "kind": "조례",
        "src": "광역시 X 건축법 관련 조례 제12조",
        "target": "제53조의2",
        "risk": 77.2,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-BUI-04",
        "kind": "규칙",
        "src": "광역도 Y 건축법 관련 규칙 제8조",
        "target": "제53조의2",
        "risk": 71.2,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-BUI-05",
        "kind": "지침",
        "src": "A부처 업무처리 지침 4-2",
        "target": "제53조의2",
        "risk": 65.2,
        "status": "검토 권고",
        "agency": "A부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-BUI-01",
        "name": "건축허가 신청서",
        "section": "서식 별지 제3호",
        "issue": "건축물 안전영향평가 첨부 안내 누락",
        "law": "건축법",
        "risk": 87.2
      },
      {
        "id": "F-BUI-02",
        "name": "건축법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "건축법",
        "risk": 79.2
      },
      {
        "id": "F-BUI-03",
        "name": "건축법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "건축법",
        "risk": 73.2
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "건축물 안전영향평가 대상 기준 미반영",
        "d": "상위법 제53조의2의 변경 문구가 건축법 시행령 제27조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 건축법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "건축법",
        "content": "제53조의2 신설 · 2026-04-27 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "건축법 시행령 제27조",
        "content": "건축물 안전영향평가 대상 기준 미반영 후보",
        "sim": 89.2,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "A부처 고시 2024-31",
        "content": "개정 전 기준 문구 잔존",
        "sim": 82.2,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "건축허가 신청서",
        "content": "건축물 안전영향평가 첨부 안내 누락",
        "sim": 76.2,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 69.2,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "건축법 시행령 제27조 정비 검토",
        "d": "제53조의2의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 2024-31 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 2024-3"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "air": {
    "key": "air",
    "law": "대기환경보전법",
    "article": "제16조",
    "date": "2026-04-24",
    "effective": "2026-10-01",
    "change": "개정",
    "score": 88.6,
    "impact": 142,
    "period": "4.1",
    "severity": "mid",
    "lowerTitle": "대기환경보전법 시행규칙 제15조",
    "agency": "B부처",
    "updated": "2024-09-05",
    "issueShort": "배출허용기준 산정방식 미반영",
    "rankTitle": "대기환경보전법 고시 제2024-31호 부적합 항목",
    "summary": "대기환경보전법 제16조 개정 사항이 대기환경보전법 시행규칙 제15조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 28건"
      },
      {
        "l": "관련 자치법규",
        "v": 83,
        "n": "조례·규칙 57건"
      },
      {
        "l": "민원서식",
        "v": 72,
        "n": "서식 26건"
      },
      {
        "l": "행정 안내문",
        "v": 66,
        "n": "안내·공고 31건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 대기환경보전법 제16조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "환경부령으로 정하는 배출허용기준"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 대기환경보전법 제16조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "측정방법·지역 특성을 반영한 배출허용기준"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "측정방법 변경 시 사업장 고지 및 유예기간을 명시한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "환경부령으로 정하는 배출허용기준",
          "to": "측정방법·지역 특성을 반영한 배출허용기준",
          "summary": "제16조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 26,
          "severity": 88.6
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "측정방법 변경 시 사업장 고지 및 유예기간을 명시한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 17,
          "severity": 83.6
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-AIR-01",
            "kind": "시행령",
            "src": "대기환경보전법 시행규칙 제15조",
            "agency": "B부처",
            "updated": "2024-09-05",
            "sim": 90.6,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>환경부령으로 정하는 배출허용기준</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-AIR-02",
            "kind": "고시",
            "src": "B부처 고시 제2024-31",
            "agency": "B부처",
            "updated": "2024-03-02",
            "sim": 81.6,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>환경부령으로 정하는 배출허용기준</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-AIR-03",
            "kind": "조례",
            "src": "광역시 X 대기환경보전법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 75.6,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>환경부령으로 정하는 배출허용기준</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-AIR-04",
            "kind": "민원서식",
            "src": "대기오염 측정 보고서",
            "agency": "B부처",
            "updated": "2024-01-19",
            "sim": 72.6,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>측정방법 변경 시 사업장 고지 및 유예기</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-AIR-05",
            "kind": "안내문",
            "src": "대기환경보전법 업무처리 안내문",
            "agency": "B부처",
            "updated": "2023-08-22",
            "sim": 67.6,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-AIR-01",
        "kind": "시행령",
        "src": "대기환경보전법 시행규칙 제15조",
        "target": "제16조",
        "risk": 88.6,
        "status": "검토 필요",
        "agency": "B부처",
        "updated": "2024-09-05"
      },
      {
        "id": "L-AIR-02",
        "kind": "고시",
        "src": "B부처 고시 제2024-31",
        "target": "제16조",
        "risk": 80.6,
        "status": "검토 필요",
        "agency": "B부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-AIR-03",
        "kind": "조례",
        "src": "광역시 X 대기환경보전법 관련 조례 제12조",
        "target": "제16조",
        "risk": 74.6,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-AIR-04",
        "kind": "규칙",
        "src": "광역도 Y 대기환경보전법 관련 규칙 제8조",
        "target": "제16조",
        "risk": 68.6,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-AIR-05",
        "kind": "지침",
        "src": "B부처 업무처리 지침 4-2",
        "target": "제16조",
        "risk": 62.599999999999994,
        "status": "검토 권고",
        "agency": "B부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-AIR-01",
        "name": "대기오염 측정 보고서",
        "section": "서식 별지 제3호",
        "issue": "구 기준치 단위 표기 잔존",
        "law": "대기환경보전법",
        "risk": 84.6
      },
      {
        "id": "F-AIR-02",
        "name": "대기환경보전법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "대기환경보전법",
        "risk": 76.6
      },
      {
        "id": "F-AIR-03",
        "name": "대기환경보전법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "대기환경보전법",
        "risk": 70.6
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "배출허용기준 산정방식 미반영",
        "d": "상위법 제16조의 변경 문구가 대기환경보전법 시행규칙 제15조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 대기환경보전법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "대기환경보전법",
        "content": "제16조 개정 · 2026-04-24 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "대기환경보전법 시행규칙 제15조",
        "content": "배출허용기준 산정방식 미반영 후보",
        "sim": 86.6,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "B부처 고시 제2024-31",
        "content": "개정 전 기준 문구 잔존",
        "sim": 79.6,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "대기오염 측정 보고서",
        "content": "구 기준치 단위 표기 잔존",
        "sim": 73.6,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 66.6,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "대기환경보전법 시행규칙 제15조 정비 검토",
        "d": "제16조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 제2024-31 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 제2024-"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "food": {
    "key": "food",
    "law": "식품위생법",
    "article": "제7조",
    "date": "2026-04-22",
    "effective": "2026-09-30",
    "change": "일부 개정",
    "score": 82.8,
    "impact": 96,
    "period": "3.5",
    "severity": "mid",
    "lowerTitle": "식품위생법 시행규칙 제12조",
    "agency": "E청",
    "updated": "2024-07-14",
    "issueShort": "식품첨가물 표시 기준 미반영",
    "rankTitle": "식품첨가물 고시 제2023-9호 표기 기준",
    "summary": "식품위생법 제7조 개정 사항이 식품위생법 시행규칙 제12조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 19건"
      },
      {
        "l": "관련 자치법규",
        "v": 89,
        "n": "조례·규칙 38건"
      },
      {
        "l": "민원서식",
        "v": 78,
        "n": "서식 17건"
      },
      {
        "l": "행정 안내문",
        "v": 72,
        "n": "안내·공고 21건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 식품위생법 제7조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "식품 또는 식품첨가물의 기준과 규격"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 식품위생법 제7조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "식품 또는 식품첨가물의 기준·규격 및 표시 기준"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "소비자 고지 방식과 표시 예외 기준을 함께 정한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "식품 또는 식품첨가물의 기준과 규격",
          "to": "식품 또는 식품첨가물의 기준·규격 및 표시 기준",
          "summary": "제7조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 17,
          "severity": 82.8
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "소비자 고지 방식과 표시 예외 기준을 함께 정한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 12,
          "severity": 77.8
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-FOO-01",
            "kind": "시행령",
            "src": "식품위생법 시행규칙 제12조",
            "agency": "E청",
            "updated": "2024-07-14",
            "sim": 84.8,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>식품 또는 식품첨가물의 기준과 규격</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-FOO-02",
            "kind": "고시",
            "src": "E청 고시 제2023-9호",
            "agency": "E청",
            "updated": "2024-03-02",
            "sim": 75.8,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>식품 또는 식품첨가물의 기준과 규격</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-FOO-03",
            "kind": "조례",
            "src": "광역시 X 식품위생법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 69.8,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>식품 또는 식품첨가물의 기준과 규격</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-FOO-04",
            "kind": "민원서식",
            "src": "식품영업 신고서",
            "agency": "E청",
            "updated": "2024-01-19",
            "sim": 66.8,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>소비자 고지 방식과 표시 예외 기준을 함</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-FOO-05",
            "kind": "안내문",
            "src": "식품위생법 업무처리 안내문",
            "agency": "E청",
            "updated": "2023-08-22",
            "sim": 61.8,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-FOO-01",
        "kind": "시행령",
        "src": "식품위생법 시행규칙 제12조",
        "target": "제7조",
        "risk": 82.8,
        "status": "검토 필요",
        "agency": "E청",
        "updated": "2024-07-14"
      },
      {
        "id": "L-FOO-02",
        "kind": "고시",
        "src": "E청 고시 제2023-9호",
        "target": "제7조",
        "risk": 74.8,
        "status": "검토 필요",
        "agency": "E청",
        "updated": "2024-03-02"
      },
      {
        "id": "L-FOO-03",
        "kind": "조례",
        "src": "광역시 X 식품위생법 관련 조례 제12조",
        "target": "제7조",
        "risk": 68.8,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-FOO-04",
        "kind": "규칙",
        "src": "광역도 Y 식품위생법 관련 규칙 제8조",
        "target": "제7조",
        "risk": 62.8,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-FOO-05",
        "kind": "지침",
        "src": "E청 업무처리 지침 4-2",
        "target": "제7조",
        "risk": 56.8,
        "status": "검토 권고",
        "agency": "E청",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-FOO-01",
        "name": "식품영업 신고서",
        "section": "서식 별지 제3호",
        "issue": "개정 전 영업장 면적·표기 기준 잔존",
        "law": "식품위생법",
        "risk": 78.8
      },
      {
        "id": "F-FOO-02",
        "name": "식품위생법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "식품위생법",
        "risk": 70.8
      },
      {
        "id": "F-FOO-03",
        "name": "식품위생법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "식품위생법",
        "risk": 64.8
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "식품첨가물 표시 기준 미반영",
        "d": "상위법 제7조의 변경 문구가 식품위생법 시행규칙 제12조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 식품위생법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "식품위생법",
        "content": "제7조 일부 개정 · 2026-04-22 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "식품위생법 시행규칙 제12조",
        "content": "식품첨가물 표시 기준 미반영 후보",
        "sim": 80.8,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "E청 고시 제2023-9호",
        "content": "개정 전 기준 문구 잔존",
        "sim": 73.8,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "식품영업 신고서",
        "content": "개정 전 영업장 면적·표기 기준 잔존",
        "sim": 67.8,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 60.8,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "식품위생법 시행규칙 제12조 정비 검토",
        "d": "제7조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 제2023-9호 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 제2023-"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "labor": {
    "key": "labor",
    "law": "근로기준법",
    "article": "제54조",
    "date": "2026-04-19",
    "effective": "2026-10-19",
    "change": "개정",
    "score": 79.5,
    "impact": 78,
    "period": "2.8",
    "severity": "low",
    "lowerTitle": "근로기준법 시행규칙 별지 제3호",
    "agency": "D부처",
    "updated": "2024-02-08",
    "issueShort": "휴게시간 산정 방식 구문 잔존",
    "rankTitle": "근로기준법 시행규칙 별지 제3호 잔존 문구",
    "summary": "근로기준법 제54조 개정 사항이 근로기준법 시행규칙 별지 제3호 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 16건"
      },
      {
        "l": "관련 자치법규",
        "v": 91,
        "n": "조례·규칙 31건"
      },
      {
        "l": "민원서식",
        "v": 81,
        "n": "서식 14건"
      },
      {
        "l": "행정 안내문",
        "v": 75,
        "n": "안내·공고 17건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 근로기준법 제54조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "근로시간 도중에 휴게시간을 주어야 한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 근로기준법 제54조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "근로시간 도중에 근로자의 이용이 보장되는 휴게시간을 주어야 한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "휴게시간 부여 방법과 기록 보존 기준을 명확히 한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "근로시간 도중에 휴게시간을 주어야 한다",
          "to": "근로시간 도중에 근로자의 이용이 보장되는 휴게시간을 주어야 한다",
          "summary": "제54조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 14,
          "severity": 79.5
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "휴게시간 부여 방법과 기록 보존 기준을 명확히 한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 9,
          "severity": 74.5
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-LAB-01",
            "kind": "시행령",
            "src": "근로기준법 시행규칙 별지 제3호",
            "agency": "D부처",
            "updated": "2024-02-08",
            "sim": 81.5,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>근로시간 도중에 휴게시간을 주어야 한다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-LAB-02",
            "kind": "고시",
            "src": "D부처 업무지침 2024-3",
            "agency": "D부처",
            "updated": "2024-03-02",
            "sim": 74,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>근로시간 도중에 휴게시간을 주어야 한다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-LAB-03",
            "kind": "조례",
            "src": "광역시 X 근로기준법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 68,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>근로시간 도중에 휴게시간을 주어야 한다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-LAB-04",
            "kind": "민원서식",
            "src": "근로계약서 표준양식",
            "agency": "D부처",
            "updated": "2024-01-19",
            "sim": 66,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>휴게시간 부여 방법과 기록 보존 기준을 </m> 관련 고지가 없음 …"
          },
          {
            "id": "D-LAB-05",
            "kind": "안내문",
            "src": "근로기준법 업무처리 안내문",
            "agency": "D부처",
            "updated": "2023-08-22",
            "sim": 61,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-LAB-01",
        "kind": "시행령",
        "src": "근로기준법 시행규칙 별지 제3호",
        "target": "제54조",
        "risk": 79.5,
        "status": "검토 필요",
        "agency": "D부처",
        "updated": "2024-02-08"
      },
      {
        "id": "L-LAB-02",
        "kind": "고시",
        "src": "D부처 업무지침 2024-3",
        "target": "제54조",
        "risk": 71.5,
        "status": "검토 필요",
        "agency": "D부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-LAB-03",
        "kind": "조례",
        "src": "광역시 X 근로기준법 관련 조례 제12조",
        "target": "제54조",
        "risk": 65.5,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-LAB-04",
        "kind": "규칙",
        "src": "광역도 Y 근로기준법 관련 규칙 제8조",
        "target": "제54조",
        "risk": 59.5,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-LAB-05",
        "kind": "지침",
        "src": "D부처 업무처리 지침 4-2",
        "target": "제54조",
        "risk": 53.5,
        "status": "검토 권고",
        "agency": "D부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-LAB-01",
        "name": "근로계약서 표준양식",
        "section": "서식 별지 제3호",
        "issue": "개정 전 휴게시간 산정 방식 표기",
        "law": "근로기준법",
        "risk": 75.5
      },
      {
        "id": "F-LAB-02",
        "name": "근로기준법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "근로기준법",
        "risk": 67.5
      },
      {
        "id": "F-LAB-03",
        "name": "근로기준법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "근로기준법",
        "risk": 61.5
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "휴게시간 산정 방식 구문 잔존",
        "d": "상위법 제54조의 변경 문구가 근로기준법 시행규칙 별지 제3호에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 근로기준법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "근로기준법",
        "content": "제54조 개정 · 2026-04-19 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "근로기준법 시행규칙 별지 제3호",
        "content": "휴게시간 산정 방식 구문 잔존 후보",
        "sim": 77.5,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "D부처 업무지침 2024-3",
        "content": "개정 전 기준 문구 잔존",
        "sim": 70.5,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "근로계약서 표준양식",
        "content": "개정 전 휴게시간 산정 방식 표기",
        "sim": 64.5,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 58,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "근로기준법 시행규칙 별지 제3호 정비 검토",
        "d": "제54조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "업무지침 2024-3 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "업무지침 2024"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "medical": {
    "key": "medical",
    "law": "의료급여법",
    "article": "제12조",
    "date": "2026-04-18",
    "effective": "2026-09-01",
    "change": "개정",
    "score": 89.0,
    "impact": 114,
    "period": "4.4",
    "severity": "mid",
    "lowerTitle": "의료급여법 시행규칙 제8조",
    "agency": "C부처",
    "updated": "2024-05-21",
    "issueShort": "신청자 식별번호 처리 기준 잔존",
    "rankTitle": "의료급여 신청서 식별번호란 잔존",
    "summary": "의료급여법 제12조 개정 사항이 의료급여법 시행규칙 제8조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 23건"
      },
      {
        "l": "관련 자치법규",
        "v": 83,
        "n": "조례·규칙 46건"
      },
      {
        "l": "민원서식",
        "v": 72,
        "n": "서식 21건"
      },
      {
        "l": "행정 안내문",
        "v": 66,
        "n": "안내·공고 25건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 의료급여법 제12조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "신청인의 주민등록번호를 기재한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 의료급여법 제12조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "신청인의 식별번호는 최소 범위에서 확인한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "대체 식별번호 및 담당자 확인 절차를 명시한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "신청인의 주민등록번호를 기재한다",
          "to": "신청인의 식별번호는 최소 범위에서 확인한다",
          "summary": "제12조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 21,
          "severity": 89.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "대체 식별번호 및 담당자 확인 절차를 명시한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 14,
          "severity": 84.0
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-MED-01",
            "kind": "시행령",
            "src": "의료급여법 시행규칙 제8조",
            "agency": "C부처",
            "updated": "2024-05-21",
            "sim": 91.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>신청인의 주민등록번호를 기재한다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-MED-02",
            "kind": "고시",
            "src": "C부처 고시 2024-12",
            "agency": "C부처",
            "updated": "2024-03-02",
            "sim": 82.0,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>신청인의 주민등록번호를 기재한다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-MED-03",
            "kind": "조례",
            "src": "광역시 X 의료급여법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 76.0,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>신청인의 주민등록번호를 기재한다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-MED-04",
            "kind": "민원서식",
            "src": "의료급여 신청서",
            "agency": "C부처",
            "updated": "2024-01-19",
            "sim": 73.0,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>대체 식별번호 및 담당자 확인 절차를 명</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-MED-05",
            "kind": "안내문",
            "src": "의료급여법 업무처리 안내문",
            "agency": "C부처",
            "updated": "2023-08-22",
            "sim": 68.0,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-MED-01",
        "kind": "시행령",
        "src": "의료급여법 시행규칙 제8조",
        "target": "제12조",
        "risk": 89.0,
        "status": "검토 필요",
        "agency": "C부처",
        "updated": "2024-05-21"
      },
      {
        "id": "L-MED-02",
        "kind": "고시",
        "src": "C부처 고시 2024-12",
        "target": "제12조",
        "risk": 81.0,
        "status": "검토 필요",
        "agency": "C부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-MED-03",
        "kind": "조례",
        "src": "광역시 X 의료급여법 관련 조례 제12조",
        "target": "제12조",
        "risk": 75.0,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-MED-04",
        "kind": "규칙",
        "src": "광역도 Y 의료급여법 관련 규칙 제8조",
        "target": "제12조",
        "risk": 69.0,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-MED-05",
        "kind": "지침",
        "src": "C부처 업무처리 지침 4-2",
        "target": "제12조",
        "risk": 63.0,
        "status": "검토 권고",
        "agency": "C부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-MED-01",
        "name": "의료급여 신청서",
        "section": "서식 별지 제3호",
        "issue": "식별번호란 및 구 자격 기준 문구 잔존",
        "law": "의료급여법",
        "risk": 85.0
      },
      {
        "id": "F-MED-02",
        "name": "의료급여법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "의료급여법",
        "risk": 77.0
      },
      {
        "id": "F-MED-03",
        "name": "의료급여법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "의료급여법",
        "risk": 71.0
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "신청자 식별번호 처리 기준 잔존",
        "d": "상위법 제12조의 변경 문구가 의료급여법 시행규칙 제8조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 의료급여법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "의료급여법",
        "content": "제12조 개정 · 2026-04-18 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "의료급여법 시행규칙 제8조",
        "content": "신청자 식별번호 처리 기준 잔존 후보",
        "sim": 87.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "C부처 고시 2024-12",
        "content": "개정 전 기준 문구 잔존",
        "sim": 80.0,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "의료급여 신청서",
        "content": "식별번호란 및 구 자격 기준 문구 잔존",
        "sim": 74.0,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 67.0,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "의료급여법 시행규칙 제8조 정비 검토",
        "d": "제12조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 2024-12 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 2024-1"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "outdoor": {
    "key": "outdoor",
    "law": "옥외광고물법",
    "article": "제12조",
    "date": "2026-04-15",
    "effective": "2026-10-15",
    "change": "개정",
    "score": 91.0,
    "impact": 132,
    "period": "4.9",
    "severity": "high",
    "lowerTitle": "옥외광고물법 시행령 제18조",
    "agency": "광역시 X",
    "updated": "2023-12-02",
    "issueShort": "상위법 개정 후 조례 위임범위 미반영",
    "rankTitle": "광역시 X 옥외광고물 조례 제12조 상위법 미반영",
    "summary": "옥외광고물법 제12조 개정 사항이 옥외광고물법 시행령 제18조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 26건"
      },
      {
        "l": "관련 자치법규",
        "v": 81,
        "n": "조례·규칙 53건"
      },
      {
        "l": "민원서식",
        "v": 70,
        "n": "서식 24건"
      },
      {
        "l": "행정 안내문",
        "v": 64,
        "n": "안내·공고 29건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 옥외광고물법 제12조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "시장은 광고물 표시를 제한할 수 있다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 옥외광고물법 제12조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "시장은 안전·경관 기준에 따라 광고물 표시를 제한할 수 있다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "디지털 광고물과 보행 안전 기준을 별도로 정한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "시장은 광고물 표시를 제한할 수 있다",
          "to": "시장은 안전·경관 기준에 따라 광고물 표시를 제한할 수 있다",
          "summary": "제12조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 24,
          "severity": 91.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "디지털 광고물과 보행 안전 기준을 별도로 정한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 16,
          "severity": 86.0
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-OUT-01",
            "kind": "시행령",
            "src": "옥외광고물법 시행령 제18조",
            "agency": "광역시 X",
            "updated": "2023-12-02",
            "sim": 93.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>시장은 광고물 표시를 제한할 수 있다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-OUT-02",
            "kind": "고시",
            "src": "광역시 X 조례 제12조",
            "agency": "광역시 X",
            "updated": "2024-03-02",
            "sim": 84.0,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>시장은 광고물 표시를 제한할 수 있다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-OUT-03",
            "kind": "조례",
            "src": "광역시 X 옥외광고물법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 78.0,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>시장은 광고물 표시를 제한할 수 있다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-OUT-04",
            "kind": "민원서식",
            "src": "옥외광고물 허가 신청서",
            "agency": "광역시 X",
            "updated": "2024-01-19",
            "sim": 75.0,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>디지털 광고물과 보행 안전 기준을 별도로</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-OUT-05",
            "kind": "안내문",
            "src": "옥외광고물법 업무처리 안내문",
            "agency": "광역시 X",
            "updated": "2023-08-22",
            "sim": 70.0,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-OUT-01",
        "kind": "시행령",
        "src": "옥외광고물법 시행령 제18조",
        "target": "제12조",
        "risk": 91.0,
        "status": "정비 필요성 높음",
        "agency": "광역시 X",
        "updated": "2023-12-02"
      },
      {
        "id": "L-OUT-02",
        "kind": "고시",
        "src": "광역시 X 조례 제12조",
        "target": "제12조",
        "risk": 83.0,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2024-03-02"
      },
      {
        "id": "L-OUT-03",
        "kind": "조례",
        "src": "광역시 X 옥외광고물법 관련 조례 제12조",
        "target": "제12조",
        "risk": 77.0,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-OUT-04",
        "kind": "규칙",
        "src": "광역도 Y 옥외광고물법 관련 규칙 제8조",
        "target": "제12조",
        "risk": 71.0,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-OUT-05",
        "kind": "지침",
        "src": "광역시 X 업무처리 지침 4-2",
        "target": "제12조",
        "risk": 65.0,
        "status": "검토 권고",
        "agency": "광역시 X",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-OUT-01",
        "name": "옥외광고물 허가 신청서",
        "section": "서식 별지 제3호",
        "issue": "디지털 광고물 안전 기준 안내 누락",
        "law": "옥외광고물법",
        "risk": 87.0
      },
      {
        "id": "F-OUT-02",
        "name": "옥외광고물법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "옥외광고물법",
        "risk": 79.0
      },
      {
        "id": "F-OUT-03",
        "name": "옥외광고물법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "옥외광고물법",
        "risk": 73.0
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "상위법 개정 후 조례 위임범위 미반영",
        "d": "상위법 제12조의 변경 문구가 옥외광고물법 시행령 제18조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 옥외광고물법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "옥외광고물법",
        "content": "제12조 개정 · 2026-04-15 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "옥외광고물법 시행령 제18조",
        "content": "상위법 개정 후 조례 위임범위 미반영 후보",
        "sim": 89.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "광역시 X 조례 제12조",
        "content": "개정 전 기준 문구 잔존",
        "sim": 82.0,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "옥외광고물 허가 신청서",
        "content": "디지털 광고물 안전 기준 안내 누락",
        "sim": 76.0,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 69.0,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "옥외광고물법 시행령 제18조 정비 검토",
        "d": "제12조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "조례 제12조 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "조례 제12조"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "environment": {
    "key": "environment",
    "law": "환경정책기본법",
    "article": "제18조",
    "date": "2026-04-13",
    "effective": "2026-10-13",
    "change": "개정",
    "score": 87.0,
    "impact": 121,
    "period": "3.9",
    "severity": "mid",
    "lowerTitle": "환경정책기본법 시행령 제9조",
    "agency": "광역도 Y",
    "updated": "2023-06-19",
    "issueShort": "지방 환경기본조례 정비 지연",
    "rankTitle": "광역도 Y 환경기본조례 제18조 정비 지연",
    "summary": "환경정책기본법 제18조 개정 사항이 환경정책기본법 시행령 제9조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 24건"
      },
      {
        "l": "관련 자치법규",
        "v": 85,
        "n": "조례·규칙 48건"
      },
      {
        "l": "민원서식",
        "v": 74,
        "n": "서식 22건"
      },
      {
        "l": "행정 안내문",
        "v": 68,
        "n": "안내·공고 27건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 환경정책기본법 제18조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "지방자치단체는 환경보전계획을 수립할 수 있다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 환경정책기본법 제18조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "지방자치단체는 환경보전계획과 기후대응계획을 연계하여 수립한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "계획 수립 시 주민 의견수렴과 공개 절차를 포함한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "지방자치단체는 환경보전계획을 수립할 수 있다",
          "to": "지방자치단체는 환경보전계획과 기후대응계획을 연계하여 수립한다",
          "summary": "제18조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 22,
          "severity": 87.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "계획 수립 시 주민 의견수렴과 공개 절차를 포함한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 15,
          "severity": 82.0
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-ENV-01",
            "kind": "시행령",
            "src": "환경정책기본법 시행령 제9조",
            "agency": "광역도 Y",
            "updated": "2023-06-19",
            "sim": 89.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>지방자치단체는 환경보전계획을 수립할 수 있다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-ENV-02",
            "kind": "고시",
            "src": "광역도 Y 환경기본조례",
            "agency": "광역도 Y",
            "updated": "2024-03-02",
            "sim": 80.0,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>지방자치단체는 환경보전계획을 수립할 수 있다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-ENV-03",
            "kind": "조례",
            "src": "광역시 X 환경정책기본법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 74.0,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>지방자치단체는 환경보전계획을 수립할 수 있다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-ENV-04",
            "kind": "민원서식",
            "src": "환경보전계획 의견서",
            "agency": "광역도 Y",
            "updated": "2024-01-19",
            "sim": 71.0,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>계획 수립 시 주민 의견수렴과 공개 절차</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-ENV-05",
            "kind": "안내문",
            "src": "환경정책기본법 업무처리 안내문",
            "agency": "광역도 Y",
            "updated": "2023-08-22",
            "sim": 66.0,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-ENV-01",
        "kind": "시행령",
        "src": "환경정책기본법 시행령 제9조",
        "target": "제18조",
        "risk": 87.0,
        "status": "검토 필요",
        "agency": "광역도 Y",
        "updated": "2023-06-19"
      },
      {
        "id": "L-ENV-02",
        "kind": "고시",
        "src": "광역도 Y 환경기본조례",
        "target": "제18조",
        "risk": 79.0,
        "status": "검토 필요",
        "agency": "광역도 Y",
        "updated": "2024-03-02"
      },
      {
        "id": "L-ENV-03",
        "kind": "조례",
        "src": "광역시 X 환경정책기본법 관련 조례 제12조",
        "target": "제18조",
        "risk": 73.0,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-ENV-04",
        "kind": "규칙",
        "src": "광역도 Y 환경정책기본법 관련 규칙 제8조",
        "target": "제18조",
        "risk": 67.0,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-ENV-05",
        "kind": "지침",
        "src": "광역도 Y 업무처리 지침 4-2",
        "target": "제18조",
        "risk": 61.0,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-ENV-01",
        "name": "환경보전계획 의견서",
        "section": "서식 별지 제3호",
        "issue": "주민 의견수렴 안내 문구 누락",
        "law": "환경정책기본법",
        "risk": 83.0
      },
      {
        "id": "F-ENV-02",
        "name": "환경정책기본법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "환경정책기본법",
        "risk": 75.0
      },
      {
        "id": "F-ENV-03",
        "name": "환경정책기본법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "환경정책기본법",
        "risk": 69.0
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "지방 환경기본조례 정비 지연",
        "d": "상위법 제18조의 변경 문구가 환경정책기본법 시행령 제9조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 환경정책기본법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "환경정책기본법",
        "content": "제18조 개정 · 2026-04-13 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "환경정책기본법 시행령 제9조",
        "content": "지방 환경기본조례 정비 지연 후보",
        "sim": 85.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "광역도 Y 환경기본조례",
        "content": "개정 전 기준 문구 잔존",
        "sim": 78.0,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "환경보전계획 의견서",
        "content": "주민 의견수렴 안내 문구 누락",
        "sim": 72.0,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 65.0,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "환경정책기본법 시행령 제9조 정비 검토",
        "d": "제18조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "환경기본조례 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "환경기본조례"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "cityplan": {
    "key": "cityplan",
    "law": "국토의 계획 및 이용에 관한 법률",
    "article": "제22조",
    "date": "2026-04-10",
    "effective": "2026-10-10",
    "change": "개정",
    "score": 81.0,
    "impact": 88,
    "period": "3.2",
    "severity": "mid",
    "lowerTitle": "도시계획조례 표준안 제22조",
    "agency": "광역시 Z",
    "updated": "2022-11-11",
    "issueShort": "도시계획 조례 위임범위 미반영",
    "rankTitle": "광역시 Z 도시계획 조례 제22조 미정비",
    "summary": "국토의 계획 및 이용에 관한 법률 제22조 개정 사항이 도시계획조례 표준안 제22조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 18건"
      },
      {
        "l": "관련 자치법규",
        "v": 91,
        "n": "조례·규칙 35건"
      },
      {
        "l": "민원서식",
        "v": 80,
        "n": "서식 16건"
      },
      {
        "l": "행정 안내문",
        "v": 74,
        "n": "안내·공고 19건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 국토의 계획 및 이용에 관한 법률 제22조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "도시관리계획은 지방자치단체의 장이 정한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 국토의 계획 및 이용에 관한 법률 제22조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "도시관리계획은 주민 의견수렴과 공개 기준을 포함하여 정한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "열람·공고 절차와 의견 제출 기간을 명확히 한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "도시관리계획은 지방자치단체의 장이 정한다",
          "to": "도시관리계획은 주민 의견수렴과 공개 기준을 포함하여 정한다",
          "summary": "제22조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 16,
          "severity": 81.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "열람·공고 절차와 의견 제출 기간을 명확히 한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 11,
          "severity": 76.0
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-CIT-01",
            "kind": "시행령",
            "src": "도시계획조례 표준안 제22조",
            "agency": "광역시 Z",
            "updated": "2022-11-11",
            "sim": 83.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>도시관리계획은 지방자치단체의 장이 정한다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-CIT-02",
            "kind": "고시",
            "src": "광역시 Z 조례 제22조",
            "agency": "광역시 Z",
            "updated": "2024-03-02",
            "sim": 74,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>도시관리계획은 지방자치단체의 장이 정한다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-CIT-03",
            "kind": "조례",
            "src": "광역시 X 국토의 계획 및 이용에 관한 법률 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 68,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>도시관리계획은 지방자치단체의 장이 정한다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-CIT-04",
            "kind": "민원서식",
            "src": "도시계획 의견 제출서",
            "agency": "광역시 Z",
            "updated": "2024-01-19",
            "sim": 66,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>열람·공고 절차와 의견 제출 기간을 명확</m> 관련 고지가 없음 …"
          },
          {
            "id": "D-CIT-05",
            "kind": "안내문",
            "src": "국토의 계획 및 이용에 관한 법률 업무처리 안내문",
            "agency": "광역시 Z",
            "updated": "2023-08-22",
            "sim": 61,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-CIT-01",
        "kind": "시행령",
        "src": "도시계획조례 표준안 제22조",
        "target": "제22조",
        "risk": 81.0,
        "status": "검토 필요",
        "agency": "광역시 Z",
        "updated": "2022-11-11"
      },
      {
        "id": "L-CIT-02",
        "kind": "고시",
        "src": "광역시 Z 조례 제22조",
        "target": "제22조",
        "risk": 73.0,
        "status": "검토 필요",
        "agency": "광역시 Z",
        "updated": "2024-03-02"
      },
      {
        "id": "L-CIT-03",
        "kind": "조례",
        "src": "광역시 X 국토의 계획 및 이용에 관한 법률 관련 조례 제12조",
        "target": "제22조",
        "risk": 67.0,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-CIT-04",
        "kind": "규칙",
        "src": "광역도 Y 국토의 계획 및 이용에 관한 법률 관련 규칙 제8조",
        "target": "제22조",
        "risk": 61.0,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-CIT-05",
        "kind": "지침",
        "src": "광역시 Z 업무처리 지침 4-2",
        "target": "제22조",
        "risk": 55.0,
        "status": "검토 권고",
        "agency": "광역시 Z",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-CIT-01",
        "name": "도시계획 의견 제출서",
        "section": "서식 별지 제3호",
        "issue": "열람기간 안내가 종전 기준으로 표기",
        "law": "국토의 계획 및 이용에 관한 법률",
        "risk": 77.0
      },
      {
        "id": "F-CIT-02",
        "name": "국토의 계획 및 이용에 관한 법률 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "국토의 계획 및 이용에 관한 법률",
        "risk": 69.0
      },
      {
        "id": "F-CIT-03",
        "name": "국토의 계획 및 이용에 관한 법률 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "국토의 계획 및 이용에 관한 법률",
        "risk": 63.0
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "도시계획 조례 위임범위 미반영",
        "d": "상위법 제22조의 변경 문구가 도시계획조례 표준안 제22조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 국토의 계획 및 이용에 관한 법률 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "국토의 계획 및 이용에 관한 법률",
        "content": "제22조 개정 · 2026-04-10 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "도시계획조례 표준안 제22조",
        "content": "도시계획 조례 위임범위 미반영 후보",
        "sim": 79.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "광역시 Z 조례 제22조",
        "content": "개정 전 기준 문구 잔존",
        "sim": 72.0,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "도시계획 의견 제출서",
        "content": "열람기간 안내가 종전 기준으로 표기",
        "sim": 66.0,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 59.0,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "도시계획조례 표준안 제22조 정비 검토",
        "d": "제22조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "조례 제22조 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "조례 제22조"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "student": {
    "key": "student",
    "law": "한국장학재단법",
    "article": "제9조",
    "date": "2026-04-08",
    "effective": "2026-09-15",
    "change": "개정",
    "score": 78.0,
    "impact": 74,
    "period": "2.6",
    "severity": "low",
    "lowerTitle": "한국장학재단법 시행령 제9조",
    "agency": "F부처",
    "updated": "2023-05-09",
    "issueShort": "학자금대출 안내문 구 양식 잔존",
    "rankTitle": "학자금대출 안내문 구 양식 잔존",
    "summary": "한국장학재단법 제9조 개정 사항이 한국장학재단법 시행령 제9조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 15건"
      },
      {
        "l": "관련 자치법규",
        "v": 91,
        "n": "조례·규칙 30건"
      },
      {
        "l": "민원서식",
        "v": 83,
        "n": "서식 13건"
      },
      {
        "l": "행정 안내문",
        "v": 77,
        "n": "안내·공고 16건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 한국장학재단법 제9조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "대출 신청자는 서면으로 신청한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 한국장학재단법 제9조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "대출 신청자는 전자문서 또는 서면으로 신청한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "전자문서 제출 시 본인확인 및 보완요청 절차를 명시한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "대출 신청자는 서면으로 신청한다",
          "to": "대출 신청자는 전자문서 또는 서면으로 신청한다",
          "summary": "제9조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 13,
          "severity": 78.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "전자문서 제출 시 본인확인 및 보완요청 절차를 명시한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 9,
          "severity": 73.0
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-STU-01",
            "kind": "시행령",
            "src": "한국장학재단법 시행령 제9조",
            "agency": "F부처",
            "updated": "2023-05-09",
            "sim": 80.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>대출 신청자는 서면으로 신청한다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-STU-02",
            "kind": "고시",
            "src": "F부처 안내문 2023-2",
            "agency": "F부처",
            "updated": "2024-03-02",
            "sim": 74,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>대출 신청자는 서면으로 신청한다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-STU-03",
            "kind": "조례",
            "src": "광역시 X 한국장학재단법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 68,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>대출 신청자는 서면으로 신청한다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-STU-04",
            "kind": "민원서식",
            "src": "학자금대출 신청 안내문",
            "agency": "F부처",
            "updated": "2024-01-19",
            "sim": 66,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>전자문서 제출 시 본인확인 및 보완요청 </m> 관련 고지가 없음 …"
          },
          {
            "id": "D-STU-05",
            "kind": "안내문",
            "src": "한국장학재단법 업무처리 안내문",
            "agency": "F부처",
            "updated": "2023-08-22",
            "sim": 61,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-STU-01",
        "kind": "시행령",
        "src": "한국장학재단법 시행령 제9조",
        "target": "제9조",
        "risk": 78.0,
        "status": "검토 필요",
        "agency": "F부처",
        "updated": "2023-05-09"
      },
      {
        "id": "L-STU-02",
        "kind": "고시",
        "src": "F부처 안내문 2023-2",
        "target": "제9조",
        "risk": 70,
        "status": "검토 필요",
        "agency": "F부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-STU-03",
        "kind": "조례",
        "src": "광역시 X 한국장학재단법 관련 조례 제12조",
        "target": "제9조",
        "risk": 64,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-STU-04",
        "kind": "규칙",
        "src": "광역도 Y 한국장학재단법 관련 규칙 제8조",
        "target": "제9조",
        "risk": 58,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-STU-05",
        "kind": "지침",
        "src": "F부처 업무처리 지침 4-2",
        "target": "제9조",
        "risk": 52,
        "status": "검토 권고",
        "agency": "F부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-STU-01",
        "name": "학자금대출 신청 안내문",
        "section": "서식 별지 제3호",
        "issue": "폐지 조항 및 구 신청 방식 인용",
        "law": "한국장학재단법",
        "risk": 74.0
      },
      {
        "id": "F-STU-02",
        "name": "한국장학재단법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "한국장학재단법",
        "risk": 66.0
      },
      {
        "id": "F-STU-03",
        "name": "한국장학재단법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "한국장학재단법",
        "risk": 60.0
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "학자금대출 안내문 구 양식 잔존",
        "d": "상위법 제9조의 변경 문구가 한국장학재단법 시행령 제9조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 한국장학재단법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "한국장학재단법",
        "content": "제9조 개정 · 2026-04-08 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "한국장학재단법 시행령 제9조",
        "content": "학자금대출 안내문 구 양식 잔존 후보",
        "sim": 76.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "F부처 안내문 2023-2",
        "content": "개정 전 기준 문구 잔존",
        "sim": 69.0,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "학자금대출 신청 안내문",
        "content": "폐지 조항 및 구 신청 방식 인용",
        "sim": 63.0,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 58,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "한국장학재단법 시행령 제9조 정비 검토",
        "d": "제9조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "안내문 2023-2 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "안내문 2023-"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  },
  "pesticide": {
    "key": "pesticide",
    "law": "농약관리법",
    "article": "제9조",
    "date": "2026-04-06",
    "effective": "2026-09-30",
    "change": "개정",
    "score": 76.0,
    "impact": 68,
    "period": "2.4",
    "severity": "low",
    "lowerTitle": "농약관리법 시행령 제9조",
    "agency": "G부처",
    "updated": "2023-09-27",
    "issueShort": "잠정 기준 적용 문구 잔존",
    "rankTitle": "농약관리법 시행령 제9조 잠정 기준",
    "summary": "농약관리법 제9조 개정 사항이 농약관리법 시행령 제9조 등 하위문서에 아직 충분히 반영되지 않은 검토 후보입니다.",
    "syncRates": [
      {
        "l": "관련 행정규칙",
        "v": 93,
        "n": "고시·훈령·예규 14건"
      },
      {
        "l": "관련 자치법규",
        "v": 91,
        "n": "조례·규칙 27건"
      },
      {
        "l": "민원서식",
        "v": 85,
        "n": "서식 12건"
      },
      {
        "l": "행정 안내문",
        "v": 79,
        "n": "안내·공고 15건"
      }
    ],
    "compare": {
      "old": [
        {
          "type": "plain",
          "text": "① 농약관리법 제9조의 종전 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 기본 요건: "
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-1",
          "text": "농약의 기준은 고시로 정한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 종전 기준을 따른다."
        },
        {
          "type": "mark",
          "tone": "old",
          "spanId": "seg-2",
          "text": "세부 기준은 대통령령 또는 고시로 정한다."
        }
      ],
      "new": [
        {
          "type": "plain",
          "text": "① 농약관리법 제9조의 개정 조문은 다음 요건을 기준으로 운영된다."
        },
        {
          "type": "plain",
          "text": "1. 변경 요건: "
        },
        {
          "type": "mark",
          "tone": "new",
          "spanId": "seg-1",
          "text": "농약의 기준은 위해성 평가 결과를 반영하여 고시로 정한다"
        },
        {
          "type": "plain",
          "text": "2. 하위규정 위임 사항은 개정 취지를 반영하여 정비한다."
        },
        {
          "type": "add",
          "spanId": "seg-2",
          "text": "잠정 기준 적용 시 재평가 기한을 함께 고지한다"
        }
      ],
      "segments": [
        {
          "id": "seg-1",
          "kind": "요건 변경",
          "tone": "blue",
          "from": "농약의 기준은 고시로 정한다",
          "to": "농약의 기준은 위해성 평가 결과를 반영하여 고시로 정한다",
          "summary": "제9조의 핵심 요건이 변경되어 종전 표현을 그대로 인용한 하위문서의 정비 필요성이 있습니다.",
          "hits": 12,
          "severity": 76.0
        },
        {
          "id": "seg-2",
          "kind": "절차 신설",
          "tone": "teal",
          "from": "(명시 없음)",
          "to": "잠정 기준 적용 시 재평가 기한을 함께 고지한다",
          "summary": "개정 후 새 절차 또는 기준이 추가되어 관련 시행령·고시·서식의 반영 여부를 확인해야 합니다.",
          "hits": 8,
          "severity": 72
        }
      ],
      "hits": {
        "seg-1": [
          {
            "id": "D-PES-01",
            "kind": "시행령",
            "src": "농약관리법 시행령 제9조",
            "agency": "G부처",
            "updated": "2023-09-27",
            "sim": 78.0,
            "hilite": "종전 표현 잔존",
            "snippet": "… <m>농약의 기준은 고시로 정한다</m>이라는 종전 표현을 기준으로 처리하도록 규정 …"
          },
          {
            "id": "D-PES-02",
            "kind": "고시",
            "src": "G부처 고시 2024-6",
            "agency": "G부처",
            "updated": "2024-03-02",
            "sim": 74,
            "hilite": "개정 취지 미반영",
            "snippet": "… 세부 처리 기준에서 <m>농약의 기준은 고시로 정한다</m> 문구를 그대로 사용 …"
          },
          {
            "id": "D-PES-03",
            "kind": "조례",
            "src": "광역시 X 농약관리법 관련 조례 제12조",
            "agency": "광역시 X",
            "updated": "2022-06-30",
            "sim": 68,
            "hilite": "상위법 미반영",
            "snippet": "… 상위법 개정 이후에도 <m>농약의 기준은 고시로 정한다</m> 기준이 잔존 …"
          }
        ],
        "seg-2": [
          {
            "id": "D-PES-04",
            "kind": "민원서식",
            "src": "농약 등록 신청서",
            "agency": "G부처",
            "updated": "2024-01-19",
            "sim": 66,
            "hilite": "신설 절차 누락",
            "snippet": "… 안내문에 개정 후 신설된 <m>잠정 기준 적용 시 재평가 기한을 함께 </m> 관련 고지가 없음 …"
          },
          {
            "id": "D-PES-05",
            "kind": "안내문",
            "src": "농약관리법 업무처리 안내문",
            "agency": "G부처",
            "updated": "2023-08-22",
            "sim": 61,
            "hilite": "안내문 정비 필요",
            "snippet": "… 담당자 안내 항목에 <m>개정 후 추가 기준</m>이 반영되지 않음 …"
          }
        ]
      }
    },
    "lowerMatches": [
      {
        "id": "L-PES-01",
        "kind": "시행령",
        "src": "농약관리법 시행령 제9조",
        "target": "제9조",
        "risk": 76.0,
        "status": "검토 필요",
        "agency": "G부처",
        "updated": "2023-09-27"
      },
      {
        "id": "L-PES-02",
        "kind": "고시",
        "src": "G부처 고시 2024-6",
        "target": "제9조",
        "risk": 70,
        "status": "검토 필요",
        "agency": "G부처",
        "updated": "2024-03-02"
      },
      {
        "id": "L-PES-03",
        "kind": "조례",
        "src": "광역시 X 농약관리법 관련 조례 제12조",
        "target": "제9조",
        "risk": 64,
        "status": "검토 필요",
        "agency": "광역시 X",
        "updated": "2022-06-30"
      },
      {
        "id": "L-PES-04",
        "kind": "규칙",
        "src": "광역도 Y 농약관리법 관련 규칙 제8조",
        "target": "제9조",
        "risk": 58,
        "status": "검토 권고",
        "agency": "광역도 Y",
        "updated": "2023-02-21"
      },
      {
        "id": "L-PES-05",
        "kind": "지침",
        "src": "G부처 업무처리 지침 4-2",
        "target": "제9조",
        "risk": 52,
        "status": "검토 권고",
        "agency": "G부처",
        "updated": "2024-01-19"
      }
    ],
    "formsMatches": [
      {
        "id": "F-PES-01",
        "name": "농약 등록 신청서",
        "section": "서식 별지 제3호",
        "issue": "위해성 재평가 기한 안내 누락",
        "law": "농약관리법",
        "risk": 72.0
      },
      {
        "id": "F-PES-02",
        "name": "농약관리법 민원 처리 안내문",
        "section": "안내문 1면",
        "issue": "개정 전 조항 인용 문구 잔존",
        "law": "농약관리법",
        "risk": 64.0
      },
      {
        "id": "F-PES-03",
        "name": "농약관리법 담당자 체크리스트",
        "section": "내부 점검표",
        "issue": "신설 절차 체크 항목 누락",
        "law": "농약관리법",
        "risk": 58
      }
    ],
    "lowerIssues": [
      {
        "tag": "미반영",
        "tone": "amber",
        "t": "잠정 기준 적용 문구 잔존",
        "d": "상위법 제9조의 변경 문구가 농약관리법 시행령 제9조에 아직 반영되지 않은 후보입니다."
      },
      {
        "tag": "표기 정비",
        "tone": "steel",
        "t": "인용 조항 갱신 필요",
        "d": "민원서식과 안내문에서 농약관리법 개정 전 조항·문구를 그대로 인용하는 항목이 탐지되었습니다."
      },
      {
        "tag": "일괄 점검",
        "tone": "blue",
        "t": "관련 하위문서 동시 정비",
        "d": "시행령·고시·조례·서식이 같은 표현을 공유하고 있어 묶음 정비 대상으로 분류됩니다."
      }
    ],
    "evidence": [
      {
        "kind": "법령",
        "src": "농약관리법",
        "content": "제9조 개정 · 2026-04-06 공포",
        "sim": 96,
        "w": "1.00"
      },
      {
        "kind": "하위규정",
        "src": "농약관리법 시행령 제9조",
        "content": "잠정 기준 적용 문구 잔존 후보",
        "sim": 74.0,
        "w": "0.95"
      },
      {
        "kind": "고시",
        "src": "G부처 고시 2024-6",
        "content": "개정 전 기준 문구 잔존",
        "sim": 68,
        "w": "0.80"
      },
      {
        "kind": "민원서식",
        "src": "농약 등록 신청서",
        "content": "위해성 재평가 기한 안내 누락",
        "sim": 62,
        "w": "0.70"
      },
      {
        "kind": "국민제보",
        "src": "Sync·Law 제보 채널",
        "content": "동일 유형 국민 제보와 일부 일치",
        "sim": 58,
        "w": "0.65"
      }
    ],
    "recommendations": [
      {
        "n": "01",
        "t": "농약관리법 시행령 제9조 정비 검토",
        "d": "제9조의 변경 요건을 반영한 조문 정비안을 검토"
      },
      {
        "n": "02",
        "t": "고시 2024-6 연계 정비",
        "d": "고시·훈령·예규의 동일 표현을 일괄 점검"
      },
      {
        "n": "03",
        "t": "민원서식·안내문 재점검",
        "d": "OCR로 확인된 서식과 안내문 문구를 신구조문 기준으로 재검사"
      }
    ],
    "graph": {
      "mids": [
        {
          "x": 130,
          "c": "#2E5FB0",
          "l": "시행령"
        },
        {
          "x": 360,
          "c": "#2E5FB0",
          "l": "시행규칙"
        },
        {
          "x": 600,
          "c": "#5B7C99",
          "l": "고시 2024-6"
        },
        {
          "x": 840,
          "c": "#5B7C99",
          "l": "훈령 31호"
        },
        {
          "x": 1070,
          "c": "#5B7C99",
          "l": "예규 9호"
        }
      ],
      "leaves": [
        {
          "x": 75,
          "c": "#C77A1B",
          "l": "권역 A 조례",
          "parent": 130
        },
        {
          "x": 185,
          "c": "#C77A1B",
          "l": "광역도 Y 규칙",
          "parent": 130
        },
        {
          "x": 360,
          "c": "#C77A1B",
          "l": "권역 D 조례",
          "parent": 360
        },
        {
          "x": 600,
          "c": "#7DA9E6",
          "l": "민원서식",
          "parent": 600
        },
        {
          "x": 780,
          "c": "#7DA9E6",
          "l": "기관 안내",
          "parent": 840
        },
        {
          "x": 900,
          "c": "#C77A1B",
          "l": "권역 E 조례",
          "parent": 840
        },
        {
          "x": 1070,
          "c": "#7DA9E6",
          "l": "신청 양식",
          "parent": 1070
        }
      ]
    }
  }
};
const CASE_KEY_BY_LAW = Object.fromEntries(Object.values(SYNC_CASES).map(c => [c.law, c.key]));
function syncSeverityLabel(sev) { return sev === 'high' ? '영향 큼' : sev === 'mid' ? '영향 보통' : '영향 작음'; }
function syncSeverityTone(sev) { return sev === 'high' ? 'amber' : sev === 'mid' ? 'steel' : 'ghost'; }
function setCurrentCase(key) {
  const next = SYNC_CASES[key] ? key : 'building';
  window.__syncCaseKey = next;
  try { sessionStorage.setItem('sync-law-current-case', next); } catch(e) {}
  return SYNC_CASES[next];
}
function getStoredCaseKey() {
  try { return sessionStorage.getItem('sync-law-current-case') || window.__syncCaseKey || 'building'; } catch(e) { return window.__syncCaseKey || 'building'; }
}
function getCurrentCase() { return SYNC_CASES[getStoredCaseKey()] || SYNC_CASES.personal; }
function getCaseByLaw(law) { return SYNC_CASES[CASE_KEY_BY_LAW[law]] || getCurrentCase(); }
function setCurrentCaseByLaw(law) { return setCurrentCase(CASE_KEY_BY_LAW[law] || 'building'); }
function caseKeyFromTitle(title='') {
  const t = String(title);
  if (t.includes('건축법')) return 'building';
  if (t.includes('대기환경')) return 'air';
  if (t.includes('식품') || t.includes('식품첨가물')) return 'food';
  if (t.includes('근로기준')) return 'labor';
  if (t.includes('의료급여')) return 'medical';
  if (t.includes('옥외광고물')) return 'outdoor';
  if (t.includes('환경기본')) return 'environment';
  if (t.includes('도시계획')) return 'cityplan';
  if (t.includes('학자금')) return 'student';
  if (t.includes('농약')) return 'pesticide';
  if (t.includes('개인정보')) return 'building';
  return 'building';
}
function getNodeDetails(law) {
  const c = getCaseByLaw(law);
  const base = {
    [c.law]: { role:'상위법', tone:'#0B2E5C', title:`${c.law} ${c.article}`, sub:`${c.date} 공포 · ${c.effective} 시행`, status:{label:'개정 감지', tone:'#1F7A6B'}, body:[{text:`${c.law} ${c.article}의 개정 사항입니다.`}, {tag:'변경 감지', tone:'teal', text:c.change + ' 사항이 하위규정·서식에 전파되어야 합니다.'}] },
    '시행령': { role:'시행령', tone:'#2E5FB0', title:c.lowerTitle, sub:`${c.agency} · 최종개정 ${c.updated}`, status:{label:c.score>=90?'정비 필요성 높음':'검토 필요', tone:c.score>=90?'#C77A1B':'#5B7C99'}, body:[{text:`${c.lowerTitle}은/는 ${c.article}와 연결된 핵심 하위규정입니다.`}, {tag:'AI 감지', tone:'amber', text:c.issueShort}, {tag:'권고', tone:'rose', text:'소관부서 검토를 거쳐 개정 필요성을 확인해야 합니다.'}] },
    '시행규칙': { role:'시행규칙', tone:'#2E5FB0', title:`${c.law} 시행규칙`, sub:`${c.agency} · 서식·절차 연계`, status:{label:'표기 정비 필요', tone:'#5B7C99'}, body:[{text:'신청 절차와 별지 서식에 개정 전 표현이 남아 있는지 확인합니다.'}, {tag:'점검', tone:'steel', text:'별지 서식·안내문과 함께 묶음 정비 대상으로 분류됩니다.'}] },
  };
  c.graph.mids.concat(c.graph.leaves).forEach(n => {
    if (!base[n.l]) base[n.l] = { role:n.c==='#C77A1B'?'자치법규':n.c==='#7DA9E6'?'민원서식':'하위문서', tone:n.c, title:n.l, sub:`${c.law} 연계 문서`, status:{label:'검토 후보', tone:'#5B7C99'}, body:[{text:`${n.l}에서 ${c.law} 개정 전 표현과 유사한 문구가 탐지되었습니다.`}, {tag:'검토 후보', tone:'amber', text:c.issueShort}] };
  });
  return base;
}
RECENT_ALERTS.forEach(a => { a.caseKey = CASE_KEY_BY_LAW[a.law] || 'building'; });
TOP10.forEach(r => { r.caseKey = caseKeyFromTitle(r.title); });
setCurrentCase(getStoredCaseKey());

const DAY5_DEFAULT_METRICS = {
  status: 'loading',
  parentLaw: '건축법',
  buildingLawEffectiveDate: '2026-02-27',
  generatedAt: null,
  sourceTotal: 5841,
  uniqueOrdinances: 518,
  sampleSize: 18,
  sampleArticleChunks: 481,
  bodyFetched: 18,
  flaggedOrdinances: 5,
  bClassificationOrdinances: 17,
  totalAClassificationCandidates: 39,
  aRuleSignals: 1032,
  bRuleSignals: 545,
  totalRuleSignals: 1577,
  anomalyOrdinances: 18,
  anomalyChunks: 90,
  highAnomalyCount: 13,
  averageWorstDistance: 0.37362,
  level4Reviews: 18,
  syncLawRate: 72,
  topAnomalies: [
    { rank:1, ordinanceId:'2050848', mst:'2122111', title:'대전광역시 건축 조례', agency:'대전광역시', type:'자치법규', region:'대전', score:96, worstErrorType:'폐지법령 인용', worstDistance:0.39412 },
    { rank:2, ordinanceId:'2139853', mst:'2028315', title:'세종특별자치시 건축 조례', agency:'세종특별자치시', type:'자치법규', region:'세종', score:94, worstErrorType:'폐지법령 인용', worstDistance:0.38759 },
    { rank:3, ordinanceId:'2032811', mst:'2084489', title:'광주광역시 건축 조례', agency:'광주광역시', type:'자치법규', region:'광주', score:92, worstErrorType:'폐지법령 인용', worstDistance:0.38485 }
  ]
};

let day5MetricsPromise = null;
function fetchJsonWithStaticFallback(apiPath, staticPath) {
  const readJson = (url) => fetch(url).then(async (res) => {
    const text = await res.text();
    let json = null;
    try { json = JSON.parse(text); } catch(e) { json = null; }
    if (!json) throw new Error(`${url} JSON 응답이 아닙니다`);
    if (!res.ok) throw new Error(json.message || json.error || `HTTP ${res.status}`);
    return json;
  });
  return readJson(apiPath).catch(() => readJson(staticPath));
}
function computeDay5Metrics(day4, anomaly, reviews, policyHunter) {
  const totals = day4?.totals || {};
  const sample = day4?.sample || {};
  const perRule = totals.perRule || {};
  const sourceTotal = Number(sample.sourceTotal || DAY5_DEFAULT_METRICS.sourceTotal);
  const uniqueOrdinances = Number(sample.uniqueOrdinances || DAY5_DEFAULT_METRICS.uniqueOrdinances);
  const sampleSize = Number(sample.sampleSize || totals.ordinanceCount || DAY5_DEFAULT_METRICS.sampleSize);
  const flaggedOrdinances = Number(totals.flaggedOrdinances || 0);
  const bClassificationOrdinances = Number(totals.bClassificationOrdinances || 0);
  const aRuleSignals = ['numericMismatch','periodMismatch','authorityMismatch','repealedCitation','effectiveDateMismatch']
    .reduce((sum, key) => sum + Number(perRule[key] || 0), 0);
  const bRuleSignals = Number(perRule.bClassification || 0);
  const summaries = anomaly?.ordinanceSummaries || [];
  const reviewList = reviews?.reviews || [];
  const reviewByOrdinanceId = new Map(reviewList.map((r) => [String(r.ordinanceId || ''), r]));
  const reviewByMst = new Map(reviewList.map((r) => [String(r.mst || ''), r]));
  const level4Reviews = reviewList.length;
  const highAnomalyCount = summaries.filter(item => Number(item.worstChunk?.minDistance || 0) >= 0.37).length;
  const averageWorstDistance = summaries.length
    ? summaries.reduce((sum, item) => sum + Number(item.worstChunk?.minDistance || 0), 0) / summaries.length
    : DAY5_DEFAULT_METRICS.averageWorstDistance;

  // ── 통합 정비 검토 후보 풀 ────────────────────────────────────
  // 출처 세 가지를 한 배열로 합치고 등급별로 정렬한다.
  //   A-policy : policy-hunter selectedA (AI 탐색 + 직접 검증, 직접 상위근거 확인 완료)
  //   A-direct : Day 5 ordinanceSummaries 중 worstChunk.directComparisons가 있는 사례 (충청남도 등)
  //   B-indicator : 나머지 ordinanceSummaries (검토 신호만, 직접 비교 미완료)
  // 같은 ordinance가 여러 출처에 등장하면 가장 강한 등급(A-policy > A-direct > B-indicator) 하나만 남긴다.
  const seenKeys = new Set();
  const pool = [];

  const policyA = (policyHunter?.selectedA || []).filter(Boolean);
  for (const item of policyA) {
    const key = `${item.mst || item.id}::${item.localArticle || ''}`;
    if (seenKeys.has(key)) continue;
    seenKeys.add(key);
    pool.push({
      grade: 'A',
      source: 'policy-hunter',
      sourceLabel: 'AI 탐색 + 직접 검증',
      ordinanceId: item.mst || item.id,
      mst: item.mst,
      title: item.title,
      agency: item.agency,
      type: '자치법규',
      region: item.agency?.replace(/(광역시|특별시|특별자치시|특별자치도|도)$/,'') || '지방',
      worstErrorType: item.type || '기간 불일치',
      directComparisonAvailable: true,
      score: 96,
      worstDistance: 0,
      upperLawArticle: item.upperLawArticle,
      upperValue: item.upperValue,
      lowerValue: item.lowerValue,
      localArticle: item.localArticle,
      aiConfidence: item.aiReview?.confidence || null,
      policyHunterItem: item
    });
  }

  for (const item of summaries) {
    const reviewMatch = reviewByOrdinanceId.get(String(item.ordinanceId || '')) || reviewByMst.get(String(item.mst || ''));
    const isDirect = Boolean(item.worstChunk?.directComparisons?.length) || Boolean(reviewMatch?.explicitComparisonAvailable);
    const key = `${item.mst || item.ordinanceId}::summary`;
    if (seenKeys.has(key)) continue;
    seenKeys.add(key);
    const distance = Number(item.worstChunk?.minDistance || 0);
    // 직접 비교 사례(충남 등)의 upper/lower value를 review 또는 directComparisons에서 추출
    const dc = item.worstChunk?.directComparisons?.[0] || null;
    const reviewCmp = reviewMatch?.comparison || null;
    const upperValue = dc?.expected || reviewCmp?.upperLaw?.value || null;
    const lowerValue = dc?.observed || reviewCmp?.lowerLaw?.value || null;
    const upperLawArticle = dc?.parentLawArticle || reviewCmp?.upperLaw?.article || null;
    const localArticle = dc?.localArticleLabel || reviewCmp?.lowerLaw?.articleLabel || null;
    pool.push({
      grade: isDirect ? 'A' : 'B',
      source: isDirect ? 'direct-comparison' : 'indicator-only',
      sourceLabel: isDirect ? 'AI 탐색 + 직접 검증' : '검토 신호만 (1:1 대조 필요)',
      ordinanceId: item.ordinanceId,
      mst: item.mst,
      title: item.title,
      agency: item.agency,
      type: '자치법규',
      region: item.agency?.replace(/(광역시|특별시|특별자치시|특별자치도|도)$/,'') || '지방',
      worstErrorType: item.worstChunk?.errorType || '표준 거리 이탈',
      directComparisonAvailable: isDirect,
      score: isDirect ? 98 : Math.max(72, Math.min(94, Math.round(70 + distance * 66))),
      worstDistance: distance,
      directComparisons: item.worstChunk?.directComparisons || [],
      upperValue,
      lowerValue,
      upperLawArticle,
      localArticle,
      anomalyItem: item,
      level4Review: reviewMatch || null
    });
  }

  // 정렬: 등급(A 먼저) → source 우선순위(direct-comparison > policy-hunter > indicator-only)
  // 사용자 요구: 직접 상위법-조례 차이가 확인된 사례(충남 등)가 최상단. policy-hunter는 그 다음.
  const sourceOrder = { 'direct-comparison': 0, 'policy-hunter': 1, 'indicator-only': 2 };
  pool.sort((a, b) => {
    if (a.grade !== b.grade) return a.grade === 'A' ? -1 : 1;
    const so = (sourceOrder[a.source] ?? 9) - (sourceOrder[b.source] ?? 9);
    if (so !== 0) return so;
    return b.score - a.score;
  });
  pool.forEach((it, idx) => { it.rank = idx + 1; });

  const reformPool = pool;
  const reformPoolCounts = {
    A: pool.filter((x) => x.grade === 'A').length,
    APolicy: pool.filter((x) => x.source === 'policy-hunter').length,
    ADirect: pool.filter((x) => x.source === 'direct-comparison').length,
    B: pool.filter((x) => x.grade === 'B').length,
    total: pool.length
  };

  // 기존 topAnomalies (Day 5 anomaly 전용)도 backward-compat 유지
  const topAnomalies = summaries.slice(0, 10).map((item, idx) => ({
    rank: idx + 1,
    ordinanceId: item.ordinanceId,
    mst: item.mst,
    title: item.title,
    agency: item.agency,
    type: '자치법규',
    region: item.agency?.replace(/(광역시|특별시|특별자치시|특별자치도|도)$/,'') || '지방',
    score: Math.max(76, Math.min(98, Math.round(70 + Number(item.worstChunk?.minDistance || 0) * 66))),
    worstErrorType: item.worstChunk?.errorType || '표준 거리 이탈',
    worstDistance: Number(item.worstChunk?.minDistance || 0)
  }));

  return {
    ...DAY5_DEFAULT_METRICS,
    status: 'ready',
    parentLaw: day4?.parentLaw || DAY5_DEFAULT_METRICS.parentLaw,
    buildingLawEffectiveDate: day4?.buildingLawEffectiveDate || DAY5_DEFAULT_METRICS.buildingLawEffectiveDate,
    generatedAt: anomaly?.generatedAt || day4?.generatedAt || reviews?.generatedAt || policyHunter?.generatedAt || null,
    sourceTotal,
    uniqueOrdinances,
    sampleSize,
    sampleArticleChunks: Number(sample.sampleArticleChunks || 0),
    bodyFetched: Number(totals.bodyFetched || sampleSize),
    flaggedOrdinances,
    bClassificationOrdinances,
    totalAClassificationCandidates: Number(totals.totalAClassificationCandidates || 0),
    aRuleSignals,
    bRuleSignals,
    totalRuleSignals: aRuleSignals + bRuleSignals,
    anomalyOrdinances: summaries.length || DAY5_DEFAULT_METRICS.anomalyOrdinances,
    anomalyChunks: (anomaly?.chunkScores || []).length || DAY5_DEFAULT_METRICS.anomalyChunks,
    highAnomalyCount,
    averageWorstDistance,
    level4Reviews,
    syncLawRate: sampleSize ? Math.max(0, Math.round((1 - flaggedOrdinances / sampleSize) * 100)) : DAY5_DEFAULT_METRICS.syncLawRate,
    topAnomalies: topAnomalies.length ? topAnomalies : DAY5_DEFAULT_METRICS.topAnomalies,
    reformPool,
    reformPoolCounts,
    policyHunter: policyHunter || null
  };
}
function loadDay5Metrics() {
  if (!day5MetricsPromise) {
    day5MetricsPromise = Promise.all([
      fetchJsonWithStaticFallback('/api/day4/detection', '/scan_results/day4-detection.json'),
      fetchJsonWithStaticFallback('/api/anomaly-scores', '/scan_results/day5-anomaly-scores.json'),
      fetchJsonWithStaticFallback('/api/level4-reviews', '/scan_results/day5-level4-reviews.json'),
      fetchJsonWithStaticFallback('/api/policy-hunter-results', '/scan_results/policy-hunter-results.json').catch(() => null)
    ]).then(([day4, anomaly, reviews, policyHunter]) => computeDay5Metrics(day4, anomaly, reviews, policyHunter));
  }
  return day5MetricsPromise;
}

window.RSData = { NAV, KPIS, PUBLIC_REPORTS, TOP10, RECENT_ALERTS, TREND, AGENCIES, REGIONS, REG_TYPES, COMPARE_DATA, LOWER_MATCHES, FORMS_MATCHES, REPORT_FEED, SYNC_CASES, CASE_KEY_BY_LAW, DAY5_DEFAULT_METRICS, loadDay5Metrics, setCurrentCase, getCurrentCase, getCaseByLaw, setCurrentCaseByLaw, caseKeyFromTitle, syncSeverityLabel, syncSeverityTone, getNodeDetails };
