<?xml version="1.0" encoding="UTF-8"?>
<!-- URLs iguais aos rel=canonical de cada página: apex, sem www, https.
     O lastmod é a data real da última alteração de cada ficheiro. Uma data
     inflacionada não faz o Google voltar mais vezes, só ensina a não acreditar
     nesta lista. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://codenumber.pt/</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- A página de preços entra a 12/10/2026. O lastmod NÃO é a data em que o
       ficheiro mudou: é a DATA_DA_VERSAO do src/lib/precos.ts, que é a data da
       versão a que o contrato remete. Uma data só, e há um caso do npm test que
       chumba se as duas divergirem (scripts/testes/precos.test.ts).
       O changefreq é monthly e não yearly: um preço muda mais do que um termo. -->
  <url>
    <loc>https://codenumber.pt/precos.html</loc>
    <lastmod>2026-10-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- O auditor entra a 13/10/2026, e muda de casa na mesma passagem: era
       app.codenumber.pt/auditor e passa a codenumber.pt/auditor, pela mesma razão
       do blogue a 7 de outubro. Ele é a primeira coisa que alguém de fora faz
       com esta casa, e nunca esteve neste mapa.

       O ENDEREÇO NÃO TEM .html E ISSO NÃO É UM LAPSO: as outras quatro são
       ficheiros servidos pelo file_server e o canonical delas tem a extensão.
       Esta é uma página da aplicação, desviada por um handle /auditor* no
       Caddyfile, e o canonical dela é o ENDERECO_DO_AUDITOR, sem extensão
       nenhuma. Pôr .html aqui era listar um endereço que dá 404.

       O lastmod é a data da mudança de casa. O changefreq é monthly porque a
       página é gerada e o que ela mede muda com a régua; a priority é 0.9 e não
       1.0 porque a entrada da casa continua a ser a raiz. -->
  <url>
    <loc>https://codenumber.pt/auditor</loc>
    <lastmod>2026-10-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://codenumber.pt/privacidade.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://codenumber.pt/cookies.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://codenumber.pt/termos.html</loc>
    <lastmod>2026-08-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
