WebSocket cleanup export bookings 最小骨架
这页先把 export entry 后面的最小 booking 语义收起来。
当前先把 entered → booking → booked 串起来,让 export entry 后面开始有最小过账闭环。
当前最小 restore booking 语义
先把过账、完成和边界说清楚。
POST /api/coach/token-cleanup-audit-export-bookings:对 entered entry 补最小 booking
GET /api/coach/token-cleanup-audit-export-bookings:查看 booking-opened / booked records
action=mark-booked:当前先补最小 booking 完成动作
后续已开始接最小 register:booked 后面开始可以往登记层继续串
selectedBooking:当前开始支持按 booking_id 回看单条 booking
booked_by / booking_scope / booking_path_hint:当前开始带最小过账语义
这层只接 entered entry,不假装成正式过账系统
执行边界
这层已经有最小 booking,但仍不是正式过账系统。
这层是最小 restore booking 骨架,不是正式过账流水、财务引擎或凭证归档平台。
先把 entered 后面的 booking-opened / booked 语义串起来,让 entry 后面开始有最小过账闭环。
后面如果继续推进,再补正式过账规则、批次核验、凭证归档和账册导出。