docs: 会话任务链路待优化项立档(跨会话可见)

新增 mcn-workshop/docs/会话任务链路-待优化项.md:4 项待优化(任务模型浮动/面板跳转入口/任务权限/旧会话归位)+红线+已修历史。
同步:项目 MEMORY.md 权威源表加该文档指针,工作台红线补 workspace_scope 一条。
理由:只写进当天日志的规矩换会话读不到,必须落到工作台文档与长期记忆。
This commit is contained in:
maogeigei committed 2026-10-08 18:00:20 +08:00
1 parent 1f7d695afd
commit 3a940270b5
8 files changed
+70

No files matched your search

+17
View File
@@ -110,6 +110,23 @@
- 实测:新任务 `scope=workspace`、新会话 **`is_playground=0`** ✅(对照组仍是 1)。
- 📌 **红线**:工作台凡直接写宿主 `automations` 表,必须带 `workspace_scope='workspace'`,否则会话一律落「未分组任务」。
## 会话任务链路审计(用户:「看看哪些需要调整」)
**已修**:4 个轮询点口径统一(此前只有榜单更新一处有容错)。
- 轮询点 = `app.js executeTask`(通用 AI 任务)/`data-pages` 的榜单更新、批量更新账号、视频解析。
- 原先 3 处是 `catch(e){continue}`,服务被回收时静默空转 15~35 分钟才超时 ⇒ 用户只看到按钮转圈。现均为「连续 3 次查询失败 → 提示服务断开 → 结束轮询」。
**已确认健康(无需改)**:
- 写宿主 `automations` 表**仅 2 处**(`createOnceAutomation` 约 L409、`/api/run` 约 L880),均已带 `workspace_scope`。
- `submit-review-tasks.cjs`、`check-run-status.cjs` 走 HTTP 接口/只读,不直接写库 ⇒ 自动被修复覆盖。
- 技能挂载(`skills_json`)、浏览器锁约束、会话清理(`SESSION_CWD_PATTERN='%mcn-work%'` 仍覆盖新 cwd)均正常。
**待用户定(各有权衡)**:
1、**任务模型浮动**:`model_id` 取 `sessions` 最近活跃**手动**会话的 model,与 `config.ai.cli.model`(deepseek-v4.1-flash)**无关** ⇒ 同一任务换次数可能换模型,产出不稳定。建议加 `taskModel` 配置(留空=跟随现状,填了=固定)。
2、**进度面板缺「打开会话」入口**:能看状态但跳不进会话。
3、**任务权限恒为 `fullAccess`**(可写文件/执行命令):是否收紧取决于任务类型。
4、**修复前创建的旧会话仍 playground=1**:改库可归位,但需重启 WorkBuddy 才生效。
## 素材库补采:批 65 收尾 + 批 66/67 完成(30 卡)
- 承 09-29 进度:批 65(细节专业 15 卡)已 apply 完成,细节专业 40→55。