WebSocket cleanup export retentions 最小骨架
这页先把 export filing 后面的最小 retention 语义收起来。
当前先把 filed → retention → retained 串起来,让 export filing 后面开始有最小留存闭环。
当前最小 restore retention 语义
先把留存、完成和边界说清楚。
POST /api/coach/token-cleanup-audit-export-retentions:对 filed filing 补最小 retention
GET /api/coach/token-cleanup-audit-export-retentions:查看 retention-opened / retained records
action=mark-retained:当前先补最小 retention 完成动作
后续已开始接最小 disposal:retained 后面开始可以往处置层继续串
selectedRetention:当前开始支持按 retention_id 回看单条 retention
retained_by / retention_scope / retention_path_hint:当前开始带最小留存语义
这层只接 filed filing,不假装成正式保留期系统
执行边界
这层已经有最小 retention,但仍不是正式保留期系统。
这层是最小 restore retention 骨架,不是正式保留策略、档案留存或合规保留系统。
先把 filed 后面的 retention-opened / retained 语义串起来,让 filing 后面开始有最小留存闭环。
后面如果继续推进,再补正式保留期限、销毁策略、批次核验和留存导出。