Matices del comportamiento: --time-only-dedupe no es realmente «solo hora»
Un detalle sutil pero importante tras más pruebas:
- Con
--time-only-dedupe, la coincidencia no se basa únicamente en el inicio y el fin - Sigue requiriendo que las ubicaciones estén «lo suficientemente cerca» (mediante
close_enough_loc())
Esto genera un comportamiento útil:
- Ruido menor en la ubicación (formato, duplicación, etc.) → se actualiza el mismo tema
- Cambios reales de ubicación (por ejemplo, C05 → C04) → se crea un nuevo tema
Efecto práctico
Esto significa que:
- Los cambios de sala aparecen en lo más reciente (nuevo tema → visible para los usuarios)
- El ruido del feed permanece invisible (actualizaciones silenciosas o sin efecto)
Así, el sistema actúa como un filtro de señal frente al ruido:
- Los horarios definen la identidad
- Los cambios de ubicación se consideran significativos
- Las variaciones en la descripción se ignoran