WebSocket cleanup export outcomes 最小骨架
这页先把 export follow-up 后面的最小 outcome 语义收起来。
当前先把 resolved follow-up → outcome → accepted 串起来,让 export follow-up 后面开始有最小结果闭环。
当前最小 restore outcome 语义
先把结果、确认和边界说清楚。
POST /api/coach/token-cleanup-audit-export-outcomes:对 resolved follow-up 补最小 outcome
GET /api/coach/token-cleanup-audit-export-outcomes:查看 outcome-logged / accepted records
action=mark-accepted:当前先补最小 outcome 确认动作
后续已开始接最小 closure:accepted outcome 后面开始可以往收口层继续串
selectedOutcome:当前开始支持按 outcome_id 回看单条 outcome
outcome_owner / outcome_scope / outcome_path_hint:当前开始带最小结果语义
这层只接 resolved follow-up,不假装成正式结果验收系统
执行边界
这层已经有最小 outcome,但仍不是正式结果系统。
这层是最小 restore outcome 骨架,不是正式结果验收、回款确认或项目结案平台。
先把 resolved follow-up 后面的 outcome-logged / accepted 语义串起来,让 follow-up 后面开始有最小结果闭环。
后面如果继续推进,再补正式验收条目、结果模板、异议处理和结案归档。