Files
kefu/deploy/review-voice-20260918/coordinator-validation.md
T
2026-09-21 10:34:06 +08:00

22 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 审核与需人工协调器改动记录
仅修改共享协调器 review_assistant.py 及其合成测试。源码与生产目录原始基线 SHA256 一致:e157d0c30cd1558990468e93b6248c561aeb4fdded67bc4ee1c18254353d2aaf。
变更:
- 使用 review_state.task_review_state 统一待审核及需人工登记条件。
- 同一未结束会话复用 episode ID;仅尚未尝试的待发提醒更新内容,发送中、已发、未知、重试的原payload保持不变。
- 需人工通知包含处理原因、非文本提示及无草稿说明。
- 导出 manual_completion_blocked(state),活动发送及不明状态禁止自动完成;已知终态的未知/失败发送,仅在严格核验后续同账号人工回复后完结。
- 自动发送日志、未确认发送指纹、旧AI草稿同文、系统消息及助理提醒正文均排除。日志不可读时保留人工任务。
- 完成证据保存 completed_by_human / previous_send_state / previous_stage,发送journal不删除,不重发旧稿。
- 只有完整且精确匹配上下文的触发database_event可为已恢复任务建立较早基准;其它情况保留登记时基准。
- 取消、停用和助理会话回复不会完成客户任务或开启功能。
验证:
Python 3.11:python -m pytest -q tests/test_review_assistant.py tests/test_review_customer_notifications.py tests/test_review_manual_handoff.py
结果:86 passed in 4.14s。
生产Python 3.12:review_assistant.py py_compile通过。
两目录最新SHA256:4deeffa13eecab5d7ce09820696eac6b5e8708f2591fa3c6ec2fed8d98f14977。
备份:before-coordinator。
没有真实发送,没有读取或更改实际消息/队列/配置;所有数据库测试均临时合成。