Files
caiwuzongzhang/docs/issues/011-p2-reminder-engine.md

1.4 KiB

[P2] 自动/手动提醒引擎与状态流转

背景

当前提醒只在页面内新增 DOM,刷新后丢失,也不会同步到公司端。自动提醒触发器和状态机尚未实现。

范围

  • 为未按期上传、覆盖断档、单边候选、未匹配内部流水和逾期审核生成自动提醒。
  • 总账管理员可向一个公司发送带期限和关联任务的手动站内提醒。
  • 持久化未读、已读、处理中、已完成状态和全部时间戳。
  • 自动触发幂等:同一公司、任务、期间不重复轰炸;状态变化可关闭或重新打开提醒。
  • 公司端点击提醒可回到具体上传、匹配、审核或覆盖任务。
  • 预留外部通讯适配器,但当前默认仅启用站内提醒。

验收标准

  • 五类自动触发器均有确定条件和幂等键。
  • 手动提醒在对应公司账号登录后可见,其他公司不可见。
  • 已读/处理中/完成状态跨设备持久化,并记录操作者与时间。
  • 底层问题解决后相关提醒自动完成或等待明确确认,不永久悬空。
  • 提醒链接能定位到原任务和证据。
  • 外部通道未配置时不影响站内提醒,也不会伪报发送成功。

测试

  • 定时触发、重复任务幂等、跨公司隔离、状态流转、任务解决和失败重试测试。

依赖

Issue 003、008、009。