Нюанс поведения: --time-only-dedupe не является строго «только по времени»
Одна тонкая, но важная деталь, выявленная в ходе дополнительных тестов:
- При использовании
--time-only-dedupeсопоставление не ограничивается только временем начала и окончания. - Оно по-прежнему требует, чтобы локации были «достаточно близкими» (через функцию
close_enough_loc()).
Это приводит к полезному поведению:
- Незначительные вариации в локации (форматирование, дублирование и т. д.) → обновление той же темы.
- Реальные изменения локации (например, C05 → C04) → создание новой темы.
Практический эффект
Это означает:
- Изменения комнат отображаются в разделе «Последнее» (новая тема → видна пользователям).
- Шум в ленте остаётся незаметным (тихие обновления или операции без изменений).
Таким образом, система фактически работает как фильтр сигнала и шума:
- Время определяет идентичность.
- Изменения локации рассматриваются как значимые.
- Изменения в описании игнорируются.