ICS → Discourse 导入器

行为细微差别:--time-only-dedupe 并非真正的“仅时间”

进一步测试揭示了一个微妙但重要的细节:

  • 使用 --time-only-dedupe 时,匹配并非仅基于开始/结束时间
  • 它仍然要求位置“足够接近”(通过 close_enough_loc() 判断)

这带来了一个有用的行为:

  • 轻微的位置噪声(格式、重复等)→ 更新同一主题
  • 实际的位置变更(例如 C05 → C04)→ 创建新主题

实际效果

这意味着:

  • 房间变更会在“最新”中显现(新主题 → 对用户可见)
  • 信息流中的噪声保持不可见(静默更新或无操作)

因此,该系统最终充当了信号与噪声的过滤器:

  • 时间定义身份
  • 位置变更被视为有意义
  • 描述内容的反复变动被忽略