ICS → Importatore per Discourse

Sfumatura comportamentale: --time-only-dedupe non è davvero “solo tempo”

Un dettaglio sottile ma importante emerso da ulteriori test:

  • Con --time-only-dedupe, l’abbinamento non si basa esclusivamente su inizio/fine
  • Richiede comunque che le posizioni siano “sufficientemente vicine” (tramite close_enough_loc())

Questo porta a un comportamento utile:

  • Leggere variazioni nella posizione (formattazione, duplicazione, ecc.) → stesso argomento aggiornato
  • Cambiamenti reali della posizione (es. C05 → C04) → creato un nuovo argomento

Effetto pratico

Ciò significa che:

  • I cambiamenti di stanza compaiono in “Ultime” (nuovo argomento → visibile agli utenti)
  • Il rumore nel feed rimane invisibile (aggiornamenti silenziosi o senza effetti)

Il sistema finisce quindi per agire come un filtro segnale/rumore:

  • I tempi definiscono l’identità
  • I cambiamenti di posizione sono considerati significativi
  • Le variazioni nella descrizione vengono ignorate