Nuance de comportamento: --time-only-dedupe não é verdadeiramente “apenas tempo”
Um detalhe sutil, mas importante, de testes adicionais:
- Com
--time-only-dedupe, a correspondência não é puramente baseada em início/fim - Ela ainda exige que as localizações estejam “suficientemente próximas” (via
close_enough_loc())
Isso resulta em um comportamento útil:
- Pequenas variações de localização (formatação, duplicação, etc.) → mesmo tópico atualizado
- Mudanças reais de localização (por exemplo, C05 → C04) → novo tópico criado
Efeito prático
Isso significa que:
- Alterações de sala aparecem em Recentes (novo tópico → visível aos usuários)
- Ruído no feed permanece invisível (atualizações silenciosas ou sem efeito)
Assim, o sistema acaba funcionando como um filtro de sinal versus ruído:
- Horários definem a identidade
- Mudanças de localização são tratadas como significativas
- Variações na descrição são ignoradas