WebSocket cleanup export retrievals 最小骨架
这页先把 export archive 后面的最小 retrieval 语义收起来。
当前先把 released archive → retrieval request → restored 串起来,让 export archive 后面开始有最小回取动作。
当前最小 export retrieval 语义
先把回取、恢复和边界说清楚。
POST /api/coach/token-cleanup-audit-export-retrievals:对 released archive 补最小 retrieval request
GET /api/coach/token-cleanup-audit-export-retrievals:查看 requested / restored records
POST /api/coach/token-cleanup-audit-export-restore-handoffs:对 restored retrieval 补最小 handoff
action=mark-restored:当前先补最小 retrieval 恢复动作
selectedRetrieval:当前开始支持按 retrieval_id 回看单条 retrieval
requested_by / restore_target / restore_path_hint:当前开始带最小回取语义
这层只接 released archive,不假装成正式归档恢复系统
执行边界
这层已经有最小 retrieval,但仍不是正式归档恢复系统。
这层是最小 export retrieval 骨架,不是正式归档恢复、对象存储回取或审计取回系统。
先把 released archive 后面的 retrieval 语义串起来,让 archive 后面开始有最小回取动作。
后面如果继续推进,再补正式恢复队列、回取审批、恢复失败补偿和恢复审计。