<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap mantenido a mano, con un guardian que lo verifica en cada build.
  Cada pagina nueva se agrega aca en el mismo commit que la crea. Si no se
  agrega, `npm run build` FALLA: scripts/check-sitemap.mjs compara este archivo
  contra el HTML que Astro acaba de generar en dist/ y no deja pasar la
  diferencia. Ver la nota de 2026-08-20 mas abajo para por que existe.

  El `lastmod` tiene que ser verdad o Google deja de creerle. No emparejar
  fechas si el cambio no fue transversal. La fecha de cada URL sale del ultimo
  commit que toco su archivo fuente y los datos que la alimentan: un `git log`
  con `-1`, el formato `%cs` y la ruta del archivo. El comando completo esta en
  CLAUDE.md y NO se puede escribir aca, por el motivo de la nota siguiente.
  Un cambio en Layout.astro o Nav.astro NO cuenta: es cromo comun a todas las
  paginas, no contenido de ninguna.

  2026-08-22, EL DEFECTO QUE ESTE ARCHIVO TUVO DESDE SIEMPRE, y que explica por
  que Search Console decia "1 error" y "0 paginas descubiertas": este comentario
  contenia un guion doble (en las banderas de un comando de git). **XML prohibe
  el guion doble dentro de un comentario**, asi que el sitemap entero NUNCA fue
  XML bien formado y Google no pudo leer una sola URL de aca. Las paginas que si
  entraron al indice entraron por enlace interno, nunca por este archivo.
  No se detecto antes porque tanto el guardian como las verificaciones manuales
  lo miraban con expresiones regulares, que encuentran los `<loc>` igual aunque
  el documento sea invalido. Desde hoy `scripts/check-sitemap.mjs` comprueba
  ademas que el XML este bien formado, asi que este error no puede repetirse.
  Regla practica: dentro de estos comentarios, cero guiones dobles.

  2026-08-18, poda del rediseno (ver docs/arquitectura-sitio-2026-08.md):
  de 21 URLs a 12 y despues, con los pasos 2 a 4 del mismo dia, a 20: mueren las 3
  paginas de servicio que quedaban y entran /procesos/ con sus seis hijos mas
  /contacto/. Salieron las 4 páginas de servicio de Línea B, el blog
  completo (índice más 5 posts) y entró /para-negocios/. Motivo del corte de
  blog y servicios de Línea B: 3 meses en Search Console con cero clics y cero
  impresiones, y 7 de esas URLs en "Descubierta: actualmente sin indexar" con
  último rastreo N/D, o sea Google nunca las abrió. Listarlas solo gastaba el
  poco crawl budget que el dominio tiene.

  /servicios/ ya no existe: todo redirige a /procesos/.

  2026-08-19, sesion B: de 19 a 16 URLs. Sale /proyectos/ entero: el indice y
  sus dos hijos. Los tres redirigen 301 a /procesos/ desde public/_redirects.

  2026-08-20, sesion D. Lo que costo no llevar esto al dia, medido en Search
  Console ese dia: Google leyo el sitemap por ultima vez el 18-ago y descubrio
  12 URLs, o sea la version del paso 1, sin /procesos/. Consecuencia: SEIS de
  las 16 paginas del sitio no estaban en el indice y Google ni siquiera las
  conocia ("Google no reconoce esta URL", ultimo rastreo N/D): /metodo/,
  /contacto/, /nosotros/, /procesos/cotizaciones/, /procesos/conciliacion/ y
  /procesos/documentos/. Las que si entraron lo hicieron por enlace interno, no
  por este archivo: la inspeccion de /procesos/ dice "No se ha detectado ningun
  sitemap de referencia" y da como referente /proyectos/neto/, una pagina
  borrada. Por eso ahora hay guardian en el build.

  Al desplegar esto hay que reenviar el sitemap en Search Console; no basta con
  que esté en robots.txt.

  2026-08-21: entran /sectores/ y su primera pagina de rubro. Nota sobre el
  lastmod de una pagina NUEVA: `git log` todavia no tiene nada que decir de
  ella, asi que la fecha es la del commit que la crea, y en ediciones
  posteriores la del commit que la edita. Estas paginas las escribe el pipeline
  de contenido (skill /vortik-post, cola en docs/plan-contenido-2026-09.md), que
  es lo unico que las toca, asi que la fecha es verdad por construccion.
  /procesos/cotizaciones/ sube su lastmod porque gano la tira "Por sector"; las
  otras cinco de proceso NO, porque en ellas esa seccion no renderiza nada.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://vortik.dev/</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/cotizaciones/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/sectores/</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/sectores/metalmecanica/</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/conciliacion/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/reportes/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/cobranzas/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/agenda/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/procesos/documentos/</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/metodo/</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/favio-mendoza/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/nosotros/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/para-negocios/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/privacidad/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/terminos/</loc>
    <lastmod>2026-08-19</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/contacto/</loc>
    <lastmod>2026-08-18</lastmod>
  </url>
  <url>
    <loc>https://vortik.dev/calculadora-ahorro-ia/</loc>
    <lastmod>2026-08-18</lastmod>
  </url>
</urlset>
