From b9cb96a74bf5164adec33a262d501189087c6c9c Mon Sep 17 00:00:00 2001 From: maogeigei Date: Wed, 2 Sep 2026 17:53:38 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=B0=E5=BF=86=EF=BC=9A=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E6=B8=85tmp=E9=A6=96=E6=AC=A1=E6=89=A7=E8=A1=8C=E6=97=A5?= =?UTF-8?q?=E5=BF=97(09-02)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-09-02.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.workbuddy/memory/2026-09-02.md b/.workbuddy/memory/2026-09-02.md index f5b675f..50e1c0f 100644 --- a/.workbuddy/memory/2026-09-02.md +++ b/.workbuddy/memory/2026-09-02.md @@ -331,3 +331,11 @@ - **验证**:node --check 通过;构造与 server.js L516 精确一致的 BROWSER_HINT 正则逐一核对,四前缀均不命中;服务端 curl data-pages.js 四常量在位(CREATE×6/EXTRACT×2/STORYBOARD×2/REVIEW×3);静态资源 no-store 无需重启 - **git**:commit d32492e(本地,距上次 push 17:17 不足 2 小时不 push);c777732 为上一轮记忆日志 commit - **经验**:规划工作台功能必须先吃透技能契约(SKILL.md 加载方式/模式语义/边界)再定义入口,渲染入口写死契约;新增入口必须检查技能前缀与 BROWSER_HINT 命中词(「浏览器」「采集」「抓取」等);复盘页同时涉 mcn-script-review 与创作技能,边界需后续贯穿验证 + +## 同步时清 tmp 约定 + 首次执行(17:33-17:50,用户明确) +- **用户需求**:「每次同步仓库的时间到了,执行同步的同时清除 tmp 文件夹」 +- **范围确认(AskUserQuestion)**:工作台 `mcn-work-shop/tmp`(114M/85 文件:cdp-*.mjs 验证脚本/png 截图/json 报告/attach-tests 样例/chrome-wztest* Chrome user-data-dir)+ 仓库根 `tmp/`(rosegold.py/证据 md);**绝不清 `.workbuddy/tmp/`(系统缓存 edge-cdp 21M)** +- **执行与坑(首次实操)**:①rm 批量删除被 safe-delete 回收站机制包裹,114M 大批量自动转后台 4m26s 才完成(耐心等待或分批);②**chrome-wztest2 删除失败根因=冒烟残留 headless Chrome 9224 仍占用 143 文件**(`--headless=new --remote-debugging-port=9224 --user-data-dir=...tmp/chrome-wztest2`)——按 Chrome 红线回收自己启动的测试实例:`netstat -ano | grep :9224` 找 PID → `taskkill /PID 主进程 /T /F`(8 子进程全清)→ 再删即成功;③Git Bash 下 taskkill 双斜杠 `//PID` 报「无效参数」,须单斜杠 `/PID` +- **结果**:工作台 tmp 85→0(114M→16K 空目录)、根 tmp 2→0、.workbuddy/tmp 保留 +- **固化**:项目 MEMORY.md「git」行后新增「同步时清 tmp(09-02 用户明确)」条目(含 chrome-wztest 锁定坑与回收姿势) +- **git**:3+1 个 commit 全部 push 成功(c777732/d32492e/6853fa3/5e8670c,05f8127..5e8670c main->main,fetch 无分叉)