<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>http://localhost:3000/</loc>
  </url>
  <url>
    <loc>http://localhost:3000/about</loc>
  </url>
  <url>
    <loc>http://localhost:3000/methodology</loc>
  </url>
  <url>
    <loc>http://localhost:3000/contact</loc>
  </url>
  <url>
    <loc>http://localhost:3000/privacy</loc>
  </url>
  <url>
    <loc>http://localhost:3000/terms</loc>
  </url>
  <url>
    <loc>http://localhost:3000/disclaimer</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/how-this-site-analyzes-korean-stocks</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-score-is-not-buy-signal</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/difference-between-watchlist-and-buy-allowed</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-repeatability-matters-before-promotion</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-paper-trading-still-matters</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-quality-risk-guard-exists</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/operator-dashboard-five-checkpoints</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/weekly-market-regime-neutral-example</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/why-matured-benchmark-dates-matter</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/what-walkforward-acceptance-means</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/quality-coverage-risk-and-data-discipline</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/from-shadow-to-production</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/breadth-and-volatility-should-be-read-together</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-market-regime-comes-before-stock-selection</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-confidence-score-needs-translation</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/why-stale-data-is-an-operational-risk</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-portfolio-limits-exist</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/how-to-read-a-block-day</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-original-commentary-matters</loc>
  </url>
  <url>
    <loc>http://localhost:3000/reports/case-study-good-score-but-no-entry</loc>
  </url>
  <url>
    <loc>http://localhost:3000/blog/why-data-quality-is-a-brand-issue</loc>
  </url>
</urlset>
