WebSocket cleanup export sealings 最小骨架

这页先把 export finalization 后面的最小 sealing 语义收起来。

当前先把 finalized → sealing → sealed 串起来,让 export finalization 后面开始有最小封口完成闭环。

当前最小 finalization sealing 语义

先把封口完成、完成和边界说清楚。

POST /api/coach/token-cleanup-audit-export-sealings:对 finalized finalization 补最小 sealing
GET /api/coach/token-cleanup-audit-export-sealings:查看 sealing-opened / sealed records
action=mark-sealed:当前先补最小 sealing 完成动作
后续已开始接最小 locking:sealed 后面开始可以往锁定完成层继续串
selectedSealing:当前开始支持按 sealing_id 回看单条 sealing
sealed_by / sealing_scope / sealing_path_hint:当前开始带最小封口完成语义
这层只接 finalized finalization,不假装成正式监管封存或法务封缄系统

执行边界

这层已经有最小 sealing,但仍不是正式封存系统。

这层是最小 finalization sealing 骨架,不是正式封存编号、监管封缄或法务保全系统。
先把 finalized 后面的 sealing-opened / sealed 语义串起来,让 finalization 后面开始有最小封口完成闭环。
后面如果继续推进,再补正式封存编号、监管封口单和法务封存留档。