<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!--
    ═══ REGRAS DE ANOTAÇÃO BILÍNGUE (Story 3.4) ════════════════════════
    1. As anotações <xhtml:link> abaixo são CÓPIA EXATA dos blocos
       <link rel="alternate" hreflang="..."> do <head> de cada página
       (Story 3.3). Divergência entre sitemap e <head> = erro no Search
       Console (heurística HREF_006). Ao mudar um, mudar o outro.
    2. Forma não-redirecionante obrigatória (SEO-002): vercel.json declara
       "trailingSlash": false, então /en/ responde 308 -> /en. A URL EN de
       índice é https://godados.cam/en, SEM barra final, tanto em <loc>
       quanto em href. A raiz PT https://godados.cam/ MANTÉM a barra: é a
       raiz do domínio, que trailingSlash: false não remove.
    3. URL sem par EN (/blog e posts) NÃO recebe anotação — não inventar
       uma URL EN que não existe.
    4. Páginas noindex ficam FORA do sitemap (ver nota ao final do arquivo).
    ════════════════════════════════════════════════════════════════════
  -->

  <!-- ═══ LANDING GERAL (home, PT) ═══ -->
  <url>
    <loc>https://godados.cam/</loc>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://godados.cam/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://godados.cam/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://godados.cam/"/>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ═══ LANDING GERAL (home, EN) ═══ -->
  <url>
    <loc>https://godados.cam/en</loc>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://godados.cam/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://godados.cam/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://godados.cam/"/>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- ═══ BLOG: LISTAGEM (só PT — /en/blog é fase futura, sem par hoje) ═══ -->
  <url>
    <loc>https://godados.cam/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    ═══ BLOG: POSTS ═══════════════════════════════════════════════════
    Um bloco <url> por post publicado, do mais recente para o mais antigo,
    inserido ENTRE este comentário e o marcador FIM DOS POSTS abaixo.
    Publicar um post é acrescentar um bloco aqui, nunca reescrever o arquivo.

    Bloco padrão a replicar (trocar {slug} e as datas):

    <url>
      <loc>https://godados.cam/blog/{slug}</loc>
      <lastmod>AAAA-MM-DD</lastmod>
      <changefreq>monthly</changefreq>
      <priority>0.7</priority>
    </url>

    Regras do bloco:
    1. <loc> sem barra final e idêntico ao <link rel="canonical"> do post.
    2. <lastmod> no formato ISO 8601 (AAAA-MM-DD), data da última atualização real.
    3. NÃO listar /blog/_template: é o template de post, marcado noindex.
    4. Nenhuma URL duplicada. Um post = exatamente um bloco <url>.
    5. Post NÃO leva anotação <xhtml:link> (Story 3.4): não existe /en/blog
       hoje, e anotar um par EN inexistente é pior que não anotar.

    Checklist completo de publicação (sitemap + llms.txt + llms-full.txt)
    e verificação de posts órfãos: app/site/README.md
    ════════════════════════════════════════════════════════════════════
  -->

  <url>
    <loc>https://godados.cam/blog/lgpd-cameras</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://godados.cam/blog/como-funciona-visao-computacional</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://godados.cam/blog/retrofit-de-cameras</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://godados.cam/blog/contador-de-pessoas-em-loja</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://godados.cam/blog/ocupacao-de-doca</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://godados.cam/blog/monitoramento-remoto-de-lojas</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ═══ FIM DOS POSTS ═══ -->

  <!--
    ═══ PARES PT/EN DELIBERADAMENTE FORA DO SITEMAP ════════════════════
    /obrigado <-> /en/thank-you  e  /privacidade <-> /en/privacy  NÃO têm
    bloco <url> aqui. As 4 páginas são <meta name="robots" content="noindex,
    nofollow">. Submeter URL noindex em sitemap gera o erro "Submitted URL
    marked 'noindex'" no Search Console — o oposto do objetivo do EPIC-3.

    O par continua declarado onde é lido pelo buscador: nos blocos
    <link rel="alternate" hreflang="..."> do <head> das 4 páginas
    (Story 3.3, já implementado). Não há perda de sinal de par PT/EN.

    Se essas páginas deixarem de ser noindex, acrescentar aqui os 2 pares
    (4 blocos <url>) seguindo exatamente o padrão da home acima.
    ════════════════════════════════════════════════════════════════════
  -->

</urlset>
