Cara, muito obrigado, esse comentário valeu ouro. Fui conferir e é isso mesmo: o HTML sai com max-age de 31 dias. Isso explicava um problema que eu tinha e não entendia: às vezes eu publicava uma mudança e a página não mudava. O cabeçalho é colocado pela camada de cache da hospedagem (GoDaddy, com Cloudflare na frente), por cima do que o WordPress manda. Por enquanto fiz duas coisas: o service worker do site agora revalida as páginas a cada navegação, e para quem está logado já não fica cache. Para resolver de vez, vou pedir para a hospedagem baixar esse tempo do HTML. Valeu mesmo!
Respondendo a "Sobre a cache do item 5: dei uma olhada no cabe..." dentro da publicação Não sou programador e fiz mais de 70 jogos no navegador com IA para os meus filhos
2