docs: 移除已实现的误操作结束条目

This commit is contained in:
cat-shark
2026-09-19 22:15:29 +08:00
parent e3a50284b1
commit d5196f7a4b
+3 -12
View File
@@ -26,7 +26,7 @@
| 优先级 | 条目 |
|--------|------|
| P0 数据正确性 | LPT-01、LPT-03 ~ LPT-05(原 LPT-02 已改为设计决策 D-01,编号不再复用)|
| P1 会挡路的功能缺口 | LPT-06 ~ LPT-10 |
| P1 会挡路的功能缺口 | LPT-07 ~ LPT-10(原 LPT-06 已实现,编号不再复用)|
| P2 AI 链路 | LPT-11 ~ LPT-14 |
| P3 检索与数据增长 | LPT-15 ~ LPT-20 |
| P4 安全与运维 | LPT-21 ~ LPT-26 |
@@ -99,22 +99,13 @@
## 5. P1 会挡路的功能缺口
### LPT-06 「误操作结束(零数据关闭会话)」文档已描述但代码未实现
- [ ] 未完成
- **涉及仓库**`lpt-docs` + `lpt-be`+ `lpt-fe`
- **依据**`lpt-docs/docs/concepts/study-session.md``learning-loop.md``learning-expectation.md``concepts/README.md` 均把该能力描述为已有设计;但 `lpt-be/src``lpt-fe/src` 中检索「误操作」零命中,也不存在任何删除会话的端点。
- **影响**:误点「开始学习」后必须填写学习预期、必须走完整流程,最后留下一条 0 时间垃圾会话(再被 LPT-02 清零)。文档与实现漂移,代理读文档会得到错误结论。
- **建议**:二选一并明确记录——(a) 实现:仅当会话无知识碎片时可用,需输入确认语「我误操作导致开启了本次学习」,删除会话与学习预期且不产生报告;(b) 从 `lpt-docs` 撤回该能力描述。
- **验收**:文档与实现一致;若实现,需覆盖「有碎片时拒绝」「确认语错误时拒绝」两条负面用例。
### LPT-07 活跃会话拦截没有出路,会永久堵住新任务
- [ ] 未完成
- **涉及仓库**`lpt-fe`+ `lpt-be` 需提供结束/放弃能力)
- **依据**`Study.vue``startTask()` 在发现其他活跃会话后只提供「前往继续 / 取消」,取消分支为空函数,不跳转。
- **影响**:一个搁置数月的暂停会话会阻止开始任何新任务(所有任务入口都撞同一个守卫),用户必须先找回那个任务手动结束。
- **建议**:弹窗补充「结束它并开始新任务」或「放弃该会话」出口;与 LPT-06 的收敛/关闭能力复用
- **建议**:弹窗补充「结束它并开始新任务」或「放弃该会话」出口;复用已实现的会话关闭能力(`POST /{sessionNum}/study-sessions/ended``.../abort`,后者仅限未产生学习残片的会话)
- **验收**:存在陈旧活跃会话时,用户可在一次交互内开始新任务。
### LPT-08 学习报告与知识碎片不可修订
@@ -304,7 +295,7 @@
1. **LPT-11**(AI 移出事务)—— 最小改动,避免全站卡死。
2. **LPT-01 / LPT-04**(结算时间统一、结束幂等)—— 一批改完即修正时间数据口径,建议同时补用例。
3. **LPT-05 / LPT-06 / LPT-07**(服务端收敛与 2 小时硬兜底、误操作结束的决定与实现、活跃会话出口)。
3. **LPT-05 / LPT-07**(服务端收敛与 2 小时硬兜底、活跃会话出口)。
4. **LPT-12 / LPT-13**AI 异步化与队列可靠性)。
5. **LPT-15 ~ LPT-18**(索引与聚合下推)—— 数据量还小时成本最低。