ICS → Importador de Discourse

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