<?xml version="1.0" encoding="UTF-8"?>
<!--
  ここに書いてあるのは入口の1本だけ。画面の切り替えはハッシュ（`#/ranking` など）で、
  サイトマップの <loc> にフラグメントを書いても無視される。
  中身が増えても、ここに足すものは（別の実体 URL を作らない限り）増えない。

  例外は読書室（`/reading/**`）。あちらは実体の静的HTMLを持つので、
  `vite build` の後 `scripts/prerender/reading.mjs` がこのファイルの
  コピー（`dist/sitemap.xml`）へ記事ぶんの <url> を書き足す。この
  public/sitemap.xml 自体（コミットされているほう）は入口の1本のまま —
  記事一覧は READING_ARTICLES（src/views/reading/registry.ts）が
  唯一の源泉で、ここに手で二重に持たない。
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://oiu-dashboard.live/</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/five-lenses</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/setup-punch-follow</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/timing-and-safety</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/body-and-styles</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/story-safety-devices</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/five-scenes</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/ogiri-prompt-design</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/ogiri-surprise-matrix</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/ogiri-delivery-craft</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/nonsense-humor</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/repetition-and-callbacks</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/humor-taste</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/reading-votes</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/reviewing-your-answers</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/observational-humor</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/tsukkomi</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/character-and-expectation</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/photo-caption</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/designing-prompts</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/voice-and-text</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/board-and-reading-order</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/stacking-or-shifting</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/prompt-and-answer-length</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/trimming-and-timing</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-1-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-2-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-3-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-4-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-5-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-6-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-7-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-8-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-9-review</loc>
    <changefreq>monthly</changefreq>
  </url>
  <url>
    <loc>https://oiu-dashboard.live/reading/s1-round-10-review</loc>
    <changefreq>monthly</changefreq>
  </url>
</urlset>
