<?xml version="1.0" encoding="UTF-8"?>
<!-- URLs SEM .html - o vhost serve extensionless e faz 301 de *.html pra cá.
     /solucoes e solucoes/* existem no repositório mas NÃO vão ao ar (fora da
     allowlist do deploy.sh): a página única não volta e os seis arquivos ficam
     guardados para virar uma página por solução mais adiante - por isso nenhum
     deles é <url> aqui.

     28/set/2026 (ordem do dono): /o-que-fazemos e /contato SAÍRAM daqui porque
     as páginas foram REMOVIDAS do site, junto de /trabalhe-conosco (essa nunca
     esteve no sitemap - respondia noindex). O índice das frentes no ar passou a
     ser o palco de soluções da home (/#projetos) e o destino de "falar com a
     gente" é o briefing (/#quiz). /quem-somos é a única página institucional
     que sobrou - e ENTROU aqui em 28/set/2026, no commit do redesenho em 4
     seções: o dono aprovou o texto, o `<meta robots noindex>` saiu do HTML
     nesse mesmo commit e só então a URL veio pra cá (nunca o contrário).

     /termos e /privacidade SAÍRAM daqui (12/ago/2026): as duas respondem
     `<meta name="robots" content="noindex">`. Sitemap é um pedido de
     indexação - pedir a indexação de uma página que manda não indexar é a
     contradição que o Search Console reporta como erro ("URL enviada
     marcada como noindex"). Elas continuam alcançáveis pelo rodapé (os
     links são `follow`), que é o que basta pra elas existirem pro crawler.
     Se um dia forem liberadas pra indexar, tire o noindex ANTES de
     recolocá-las aqui - nunca o contrário. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://overbuild.com.br/</loc>
    <lastmod>2026-08-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <!-- /quem-somos (28/set/2026): a institucional. Nasceu `noindex` em
       16/ago, ficou no ar só pro menu funcionar, e entra aqui agora que o
       dono aprovou o texto e o noindex caiu. É uma URL de RAIZ - ou seja,
       NÃO sai do manifesto de posts e o buildSitemap() não a recria: se
       sumir daqui, foi mão humana, e a regressão é a mesma de 16/ago
       (ver o sentinela do /newsletter logo abaixo). -->
  <url>
    <loc>https://overbuild.com.br/quem-somos</loc>
    <lastmod>2026-09-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- /newsletter (18/ago/2026): destino do destaque "Newsletter" do Instagram.
       Nasce `index, follow` - por isso ENTRA aqui (a regra de sempre: nunca
       sitemap + noindex). changefreq yearly porque a página é uma peça de
       captura estável: o que muda nela é a lista, não o HTML.
       ⚠️ URL DE RAIZ JÁ SUMIU DAQUI SOZINHA UMA VEZ. Em 16/ago/2026 o commit do
       primeiro artigo do blog (3859fc7) reescreveu este arquivo inteiro a partir
       do manifesto de posts e derrubou /o-que-fazemos por três horas - página no
       ar, indexável, linkada de 17 páginas, e fora do sitemap. Foi remendada à
       mão (7525f98) e a CAUSA só caiu depois, no upsert de buildSitemap(). Esta
       linha é o sentinela do teste T14: as URLs da RAIZ não saem do manifesto de
       posts, precisam ser preservadas à mão - hoje /newsletter é a de menor
       lastro (a home ninguém esquece), então é ela que o teste vigia. -->
  <url>
    <loc>https://overbuild.com.br/newsletter</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <!-- Páginas de tópico do blog (13/ago/2026). Só entram aqui as que TÊM
       artigo (indexáveis). As demais - casos-de-sucesso, marketing,
       sites-e-landing-pages, comercial-e-vendas, sistemas-e-apps - nascem
       noindex e entram quando o robots delas for liberado junto com o
       primeiro artigo (mesma regra dos /termos: nunca sitemap + noindex). -->
  <url>
    <loc>https://overbuild.com.br/blog/ia-e-automacoes</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/agente-de-ia-benchmark-vs-realidade</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/agentes-de-ia-vs-saas</loc>
    <lastmod>2026-08-19</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/abandono-de-carrinho</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/dados-prontos-para-ia</loc>
    <lastmod>2026-08-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/como-aparecer-no-chatgpt</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/ia-no-atendimento-ao-cliente</loc>
    <lastmod>2026-08-17</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/governanca-de-agentes-de-ia</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://overbuild.com.br/blog/preco-do-agente-de-ia-dobra-em-2027</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
