Tenho um tópico em que a data da publicação é importante para um sistema externo (é um ranking que procura por publicações de pessoas que correram uma determinada prova no mesmo dia). Por engano, achei que poderia alterar a data de uma publicação dentro do tópico e, no fim, mudei a data do tópico de 17 de abril para 19 de junho. Fiz isso em 26 de junho, uma semana depois. Quando percebi o que tinha feito e redefini a data do tópico de volta para 17 de abril, quase todas as publicações acabaram recebendo a data de 24 de abril, presumivelmente porque o Discourse tentou atribuir datas relativas a 19 de junho e ficou sem datas após 26 de junho (pois estariam no futuro). E ao definir a data de volta para 17 de abril, atribuiu a elas datas relativas uma semana depois, ou seja, 24 de abril.
Existe alguma maneira de corrigir manualmente as datas das publicações intermediárias?
Funcionou! Como eu tinha 24 posts para corrigir, passei um tempo com o Claude para criar um script em Ruby que fizesse isso. Ele conseguiu analisar meu e-mail e outros arquivos para encontrar os carimbos de data/hora corretos. O processo geral não foi rápido, mas foi muito menos tedioso do que ter que descobrir, copiar e colar cada carimbo manualmente.