<?xml version="1.0" encoding="UTF-8"?>
<!--
  월급계산소 sitemap
  [2026-08-01] 도메인이 wolgup.com 으로 확정되어 아래 loc 요소를 모두 치환했습니다.
               (사용자 확정 — 「wolgup.com 정했어」 / 「도메인 산걸로 가정하고 작업해」)
               www 없는 정규 호스트를 씁니다. www 사용 여부는 결정된 바 없습니다.
  [2026-08-01 해소] 종전에 이 자리에는 「A/AAAA 레코드가 없어 아래 loc 주소들이 아직 열리지 않습니다 /
               DNS 반영·실제 접속을 확인한 뒤에 제출하십시오」라고 적혀 있었습니다.
               그 서술은 **지금 사실이 아닙니다.** loc 주소는 열립니다.
               ✅ 접속 확인 (2026-08-01, developer 가 직접 실행) —
                  curl -s -o /dev/null -w "%{http_code}" https://wolgup.com/             → 200
                  curl -s -o /dev/null -w "%{http_code}" https://wolgup.com/sitemap.xml  → 200
                  DoH A 질의 → Answer 2건(172.67.218.225 / 104.21.43.40). NODATA 아님.
  [제출 시점] 🔴 [2026-08-10 정정 — 지우지 마십시오] 종전 이 자리에는 「접속된다고 지금 제출하면
               안 됩니다. 사유가 DNS 에서 다른 것으로 바뀌었을 뿐입니다. app/_headers 가 전
               페이지에 X-Robots-Tag: noindex, nofollow 를 걸고 있어, 지금 제출하면 검색엔진이
               전 URL 을 noindex 로 읽습니다. 제출은 _headers 삭제(정식 공개일 2026-08-10 직전)
               이후입니다. 삭제 조건 판정은 app/tools/check-release.ps1 마지막 줄이 출력합니다」
               라고 적혀 있었습니다.
               app/_headers 는 2026-08-10 에 **삭제되었으므로 제출을 막던 조건은 해소되었습니다.**
               ✅ 확인함 (2026-08-10, developer 가 직접 실행) — check-release.ps1 이
                  「[OK]    _headers 없음 (사이트 전체 noindex 해제됨)」 · 배포 차단 0건 · 종료 코드 0.
               🔴 그러나 **실제 제출은 아직 하지 않았습니다.** Search Console 제출은 사람이 하는
                  작업이고 이 프로젝트의 어떤 자동 검사도 망 접속을 하지 않습니다 — 제출 여부 **미검증**.
  [갱신 규칙] 매년 요율 갱신(12~1월) 시 lastmod 를 함께 갱신합니다.
  [주의] test.html 은 내부 검증용이므로 sitemap 에 넣지 않고 robots.txt 에서도 차단합니다.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- [2026-07-29] 계산기 5개 페이지만 lastmod 를 갱신했습니다.
       기준 연도를 2026 으로 내리고 요율·본문을 실제로 고친 페이지가 이 5개뿐입니다.
       privacy·terms·contact 는 내용이 바뀌지 않아 2026-07-27 을 유지합니다.
       바뀌지 않은 페이지의 lastmod 를 올리면 색인 신호가 부정확해지고,
       특히 약관·개인정보처리방침은 "갱신일"이 법적 의미를 갖습니다.

       [2026-08-01] 🔴 위 규칙의 **반대쪽**이 깨져 있었습니다 (배포 전 재검토 2차 A-4).
       privacy·terms 는 2026-08-01 에 게시 문언(시행일자)이 바뀌었는데 lastmod 가 2026-07-27 이었습니다.
       "바뀌지 않은 페이지의 lastmod 를 올리는 것"이 부정확하듯,
       **바뀐 페이지의 lastmod 를 안 올리는 것**도 같은 이유로 부정확합니다.
       같은 날 8개 페이지 전부가 실제로 바뀌었으므로(canonical/og:url 도메인 치환 + 재검토 2차 조치)
       전 URL 의 lastmod 를 **2026-08-01** 로 맞췄습니다.
       각 페이지 화면의 「최종 갱신일」과 이 값은 **같은 날짜여야 합니다** — 함께 고치십시오.
       확인: grep -cE "^ *<lastmod>2026-08-01</lastmod>$" app/sitemap.xml   → 8
             ⚠ 행 선두 고정(`^ *`)을 빼지 마십시오. **이 주석 줄이 함께 잡힙니다.**
               (`grep -c "2026-08-01"` → 14, 행 고정 없는 `grep -c "<lastmod>…"` → 9 가 나왔습니다.
                둘 다 실제로 실행해 보고 고친 값입니다 — 문서가 자신을 설명하면 총량이 바뀝니다)
             find app -name "*.html" -exec grep -n "최종 갱신일" {} + | grep "<p"  (푸터 게시값과 대조)

       🔴 [2026-08-01 수정] 위 명령은 종전에 grep 의 긴 옵션 include(붙임표 두 개로 시작하는 형태)를
          쓰고 있었습니다. 그 옵션명 앞에 붙임표가 두 개 연달아 옵니다. **XML 주석 안에서는 금지된 문자열**이라
          이 sitemap 이 통째로 **well-formed 가 아닌 XML** 이 되어 있었습니다.
          배포본(https://wolgup.com/sitemap.xml)도 같은 상태였고 파서가 거부했습니다 —
          즉 검색엔진이 이 sitemap 을 못 읽는 상태였습니다. HTML 주석과 달리 XML 은 이것을 허용하지 않습니다.
          🔴 이 주석 안에 붙임표를 두 개 연달아 쓰지 마십시오. 게이트(check-release.ps1 의
             sitemap-xml-wellformed 규칙)가 이제 XML 파싱을 실제로 돌려 잡습니다. -->

  <url>
    <loc>https://wolgup.com/</loc>
    <!-- [2026-08-10] 홈 index.html 에 네이버 서치어드바이저 소유확인 메타 태그를 추가해
         이 페이지 내용이 바뀌었습니다. index.html 푸터의 최종 갱신일과 같은 값이어야 합니다.
         🔴 [2026-08-10 정정] 이 파일 아래 privacy 항목 주석에는 「지금 2026-08-10 인 URL 은
            privacy·terms·contact 3개, 2026-08-01 인 URL 은 나머지 5개입니다」라고 적혀 있습니다.
            홈이 이번에 2026-08-10 이 되었으므로 그 문장은 더 이상 사실이 아니며,
            지금은 2026-08-10 이 4개(홈·privacy·terms·contact), 2026-08-01 이 4개입니다. -->
    <lastmod>2026-08-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://wolgup.com/weekly-holiday-pay/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://wolgup.com/severance-pay/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://wolgup.com/unemployment-benefit/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://wolgup.com/net-salary/</loc>
    <lastmod>2026-08-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://wolgup.com/privacy/</loc>
    <!-- [2026-08-10] 공고일자 칸 삭제(LEGAL-20 B안) + 푸터 최종 갱신일 반영으로 이 페이지 내용이
         바뀌었습니다.
         🔴 [2026-08-10 정정] 종전 이 자리에는 「나머지 7개 URL 은 내용이 바뀌지 않아 2026-08-01 을
            그대로 둡니다」라고 적혀 있었습니다. 그 뒤 같은 날 terms·contact 두 페이지에서
            상담 전화번호가 제거되어 **그 서술은 더 이상 사실이 아닙니다.**
            지금 2026-08-10 인 URL 은 privacy·terms·contact 3개, 2026-08-01 인 URL 은 나머지 5개입니다.
            확인 명령은 이 파일 상단 주석의 행 고정 정규식을 쓰십시오. -->
    <lastmod>2026-08-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://wolgup.com/terms/</loc>
    <!-- [2026-08-10] 제4조 확인처 표에서 상담 전화번호를 제거해 게시 문언이 바뀌었습니다.
         terms/index.html 푸터의 최종 갱신일과 같은 값이어야 합니다. -->
    <lastmod>2026-08-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://wolgup.com/contact/</loc>
    <!-- [2026-08-10] 확인처 표에서 상담 전화번호를 제거해 게시 문언이 바뀌었습니다.
         contact/index.html 푸터의 최종 갱신일과 같은 값이어야 합니다. -->
    <lastmod>2026-08-10</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
