产品问题
通知中心当前只展示规则 CRUD,没有展示任何发送尝试、错误或业务回执。后端已经持久化 NotificationLog.status 与独立的 ack_status,并提供 /notifications/logs 和签名 ACK 接口,但运营人员只能在 Dashboard 看到一个聚合数字,无法回答“哪条规则、哪次发送、技术提交是否成功、业务方是否确认”。
用户影响
- 失败通知无法在通知中心定位到规则和错误。
ack_status=pending/failed/acked 对用户完全不可见,业务回执链路等于黑盒。
- 删除或调整规则前无法查看近期交付证据。
验收标准
- 通知中心新增“投递证据”列表,与规则管理分区展示。
- 每条记录显示规则、技术提交状态、业务回执状态、关联记录、时间和脱敏错误摘要。
- 文案明确区分:已提交、提交失败、等待回执、已确认、回执失败、无需回执。
- 支持分页/继续加载,不把默认第一页误当作完整历史。
- 日志加载失败不阻断规则管理;规则加载失败也不伪装成日志为空。
- 删除规则后同步刷新日志缓存。
- 不直接渲染可能含敏感内容的
response_data / ack_data。
产品问题
通知中心当前只展示规则 CRUD,没有展示任何发送尝试、错误或业务回执。后端已经持久化
NotificationLog.status与独立的ack_status,并提供/notifications/logs和签名 ACK 接口,但运营人员只能在 Dashboard 看到一个聚合数字,无法回答“哪条规则、哪次发送、技术提交是否成功、业务方是否确认”。用户影响
ack_status=pending/failed/acked对用户完全不可见,业务回执链路等于黑盒。验收标准
response_data/ack_data。