WebSocket cleanup audit / confirm 最小骨架
这页先把 cleanup replay 之后的审计日志与人工确认状态收清楚。
当前先把 audits / alert_status / confirm-action 串起来,让这条治理链开始具备最小审计闭环。
当前最小 audit 语义
先把审计事件和人工确认状态说清楚。
GET /api/coach/token-cleanup-audit:查看 audits / alerts / deadLetters / pendingRetries
POST /api/coach/token-cleanup-audit + action=confirm-alert:做一次最小人工确认,并可带 operator_label / confirm_reason / confirm_result
audits:当前开始记录 dead-letter / alert-sent / manual-replay / alert-confirmed,并带 outcome
alert_status:当前从 pending → sent → confirmed
operator_label / operator_role / note:当前已开始进入最小审计记录
GET /api/coach/token-cleanup-audit-export:当前开始提供最小导出预览
执行边界
这层已经开始有 audit / confirm 语义,但仍不是正式审计与审批系统。
这层是最小 cleanup audit / confirm 骨架,不是正式审计平台、审批流或工单确认系统。
先把 replay 审计日志和人工确认状态串起来,让 alert / manual replay 后面不再断层。
后面如果继续推进,再补真实确认人、确认理由、审批状态机和正式导出文件。