<?xml version="1.0" encoding="UTF-8"?>
<!--
  실제 라우터 경로만 등재한다(src/App.tsx <Route> 기준). 2026-08-27 갱신.
  · v5 판식 + DB 내용: / · /about · /work · /work/:id · /commons · /commons/:id · /cv · /contact
  · /work/:id · /commons/:id 의 id = MongoDB 글 id(정본 = DB). 글이 늘면 여기도 갱신한다.
  · /index · /works-v5 · /about-v5 는 시안 URL — 라우터에서 /cv · /work · /about 로 넘긴다(미등재).
  · /legacy 는 구 판식 편집기 — noindex(vercel.json X-Robots-Tag)라 미등재.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- NODE TREE (nodetree.kr) -->
  <url>
    <loc>https://nodetree.kr/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/cv</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- 작품 상세 /work/:id — DB /api/work 16건 -->
  <url>
    <loc>https://nodetree.kr/work/69f7f16819e31bf1bef2699d</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6969ed442fef7251ebe86598</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6969e0c950e7b0f6a31e83fa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6969df9450e7b0f6a31e83f7</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6969df0850e7b0f6a31e83f2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858ab3ca793089c746ee91b</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a8b9a793089c746ee901</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858aaeca793089c746ee918</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a845a793089c746ee8fe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a802a793089c746ee8fb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a79da793089c746ee8f8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a73c30320a31b4fbf7ab</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a6c3a793089c746ee8f5</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a672a793089c746ee8f2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a62ca793089c746ee8ef</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/work/6858a56ba793089c746ee8ea</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- 공유지 상세 /commons/:id — DB /api/filed 34건 -->
  <url>
    <loc>https://nodetree.kr/commons/6858a4c8a793089c746ee8d4</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a45ca793089c746ee8cb</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a495a793089c746ee8d1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a475a793089c746ee8ce</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6970951c4fd0276853acc684</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a411a793089c746ee8c2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696eff5a54a339663a6324cd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696f00a154a339663a6324dc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696effba54a339663a6324d0</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696f007654a339663a6324d9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6976ad6489f5224aef99ab8b</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696f003754a339663a6324d6</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a43ba793089c746ee8c8</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a08c7446213b592e5633</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/696f000854a339663a6324d3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589fe97446213b592e5627</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a06b7446213b592e5630</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/6858a03f7446213b592e562c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589f1d7446213b592e5620</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589fc37446213b592e5624</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589edd7446213b592e561a</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589ec67446213b592e5617</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589e927446213b592e5611</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589e7a7446213b592e560e</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589e5a7446213b592e560b</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589ea97446213b592e5614</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589dc87446213b592e55ff</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589e167446213b592e5605</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589e357446213b592e5608</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589dfc7446213b592e5602</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589901676b9f25d55a899f</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589ef67446213b592e561d</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589d5f7446213b592e55f9</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/commons/68589dac7446213b592e55fc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- 그 밖의 단독 라우트 -->
  <url>
    <loc>https://nodetree.kr/ocean</loc>
    <changefreq>daily</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://nodetree.kr/NODETREECorpus</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- 생산소 (saengsanso.com) — 단일 페이지, 섹션은 페이지 내 앵커라 미등재 -->
  <url>
    <loc>https://saengsanso.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ISO ART LAB (isoartlab.com) — 루트에서 /iso 를 렌더 -->
  <url>
    <loc>https://isoartlab.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

</urlset>
