<?xml version="1.0" encoding="UTF-8"?>
<!--
  Hand-written and maintained by hand (Phase0 §guida-static). Every URL here is
  extensionless or ends in a slash, which is the canonical form Cloudflare serves
  and the form each page declares in its own <link rel="canonical">. The .html
  form of a guide redirects to the extensionless one and must never be listed.

  WHEN A GUIDE SHIPS it must be registered in FOUR hand-edited places, and this is
  one of them: a <url> block here, the visible "Le guide" card in /guida/, that
  page's JSON-LD ItemList, and public/llms.txt. Nothing generates any of them;
  scripts/guides.test.mjs gates all four, so a forgotten one is a red suite rather
  than a page nobody is ever told about.

  lastmod is the date the page's content last actually changed. Leave it alone
  when nothing on the page changed — a sitemap that claims a fresh date for an
  untouched page teaches a crawler to stop believing the field.

  "Content" means what the page SAYS, not every byte in the file. Google reads
  lastmod as the last SIGNIFICANT change and discounts the field on sites that
  bump it for boilerplate. So: structured data, navigation chrome (the
  breadcrumb trail added in §guida-schema), styling, comments and copy trims
  do NOT move it — none of them changes the answer a reader came for. A
  rewritten section, a corrected number or a new one does. The JSON-LD's
  `dateModified` follows the same rule and stays equal to this field: one
  story about when a page last moved, told in two places.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- `/` IS THE HOMEPAGE DOCUMENT, AND `/app` IS DELIBERATELY NOT IN THIS FILE
       (§app-at-app). The app moved off `/` in August 2026; this URL stopped being an
       empty #root and became a page with words in it, which is why the lastmod moves —
       it is the largest content change this URL has ever had.
       `/app` is crawlable (robots.txt allows everything) and reachable from ~40 links
       across the site, so Google will find it. It is simply not PROMOTED here: it is a
       page whose text arrives from JavaScript, and a sitemap is a list of the pages we
       are asking to be judged as content. Listing it would enter the one page that
       cannot win a content query into every content query. -->
  <url>
    <loc>https://librettouni.it/</loc>
    <lastmod>2026-08-15</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/come-alzare-la-media-universitaria-dopo-un-voto-basso</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/come-si-calcola-la-media-di-un-corso-integrato</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/come-si-calcola-la-media-ponderata-universitaria</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/come-si-converte-la-media-in-voto-di-laurea</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/differenza-tra-media-ponderata-e-aritmetica</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/le-idoneita-contano-nella-media-universitaria</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/le-lodi-alzano-la-media-universitaria</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/media-diversa-dal-portale</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/quando-conviene-rifiutare-un-voto</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/quanti-punti-vale-la-tesi-di-laurea</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/quanto-devo-prendere-per-laurearmi</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
  <url>
    <loc>https://librettouni.it/guida/requisiti-per-il-110-e-lode</loc>
    <lastmod>2026-08-14</lastmod>
  </url>
</urlset>
