Files
mcn-short-video/.workbuddy/memory/2026-09-04.md
T
maogeigei 7f80cc74da docs: 全量相对路径规范化(移除 maidou/废弃盘符/应用子技能锚点)
- 自动化任务调度机制.md: Debug SQL cd ~/.workbuddy + python 便携化
- mcn-data-insight(SKILL+抖音数据规则): 榜单落盘 C:/Users/maidou/Desktop 改桌面解析规则
- MCP_工具调用规范.md(主+ dou-analysis 副本): 废弃 MCNVideo AI 路径锚点改 D:/AgentSkill 两步判定
- 创作流程规范.md + 4_/11_ 流程: MCNSkillCase 残留改 产出根目录/{账号名} 规则
- mcn-video-prompt(SKILL+references-add): 废弃 DSHSkill项目 兜底并入用户环境
- 豁免保留: 禁止性规则示例行/变更记录历史行/references-add 路径配置
2026-09-04 09:54:30 +08:00

22 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-09-04 工作日志
## browser-harness 环境修复(00:00-00:20)
- **背景**:用户问为什么找不到 browser-harness → 排查发现三处副本 + 一处损坏残留互相误导
- **排查结论(全部位置)**:①源技能 `V1.0/subskills/browser-harness/`(真源,git 管理)= C 盘 `短视频工作台` 软链同份;②`AppData/Roaming/uv/tools/browser-harness` = **损坏残留**(site-packages 仅 2 文件空壳、uv tool list 报 malformed,误导源头);③`.dsh/skills/browser-harness` = dsh 部署副本(8-25 完整 repo,保留不动);④源技能内 `envs/browser-harness` = **残缺环境**(无 pyvenv.cfg、无 python.exe,browser-harness.exe 跑报 ModuleNotFoundError)
- **用户决策**:删 #2 uv 残留 + 修复 #4(真源保留);dsh 副本 #3 保留
- **#4 修复过程(关键坑)**:①venv 残缺真因=editable pth 指向 8 月更名前旧路径 `D:\AgentSkill\MCNDouAnalysis\...\src`(已不存在)→ 先试改 pth 仍失败(venv 无 pyvenv.cfg 时 site-packages 根本不在 sys.path);②重建 venv 用 `python -m venv <中文长路径>` 传参编码损坏→目录没建出来但 exit 0(**必须 cd 进目标目录用相对路径建**);③新 venv + 从 .bak 搬依赖(PIL/anyio/cdp_use/fetch_use/httpx/websockets/setuptools83/wheel 等 30 项)+ `pip install -e . --no-deps --no-build-isolation`(PEP660 editable 写 finder 文件为 UTF-8 无中文编码坑)→ **browser-harness.exe --version = 0.1.8 复活** ✓
- **正确调用方式(沉淀)**:`<技能目录>/subskills/browser-harness/envs/browser-harness/Scripts/browser-harness.exe`(技能自带 venv,不依赖 PATH/uv tool);envs/ 已被 gitignore(重建不影响 git)
## 主 SKILL.md 子技能索引登记(00:20-00:30)
- **诉求**:subskills 下技能全部写入主技能 SKILL.md,用相对路径
- **落码(V1.0/SKILL.md)**:①新增「## 子技能索引(subskills/,09-04 登记)」表格(6 子技能:browser-harness/lieflat-charts/mcn-data-insight/mcn-dou-analysis/mcn-script-review/mcn-video-prompt,列=目录名/技能名/功能触发/相对路径 `subskills/<目录>/SKILL.md`);②文件目录树补 subskills/ + mcn-work-shop + references-add 行(原树缺这些);③frontmatter updated_at→2026-09-04、last_change 前缀新增 09-04 条目
- **commit**:570ef84(memory 临时文件归因,承接 09-03 日志)+ 0810446(SKILL.md 子技能索引)——按 2h 节奏未 push
- **二次修正(809778a,continue 推进)**:①mcn-dou-analysis「外部技能依赖」段废弃旧「D:\AgentSkill 两步判定」——查证独立仓库 `D:\AgentSkill\mcn-dou-analysis`/`MCNDouAnalysis` 均已不存在(死路径),改 subskills/ + dsh 平级 `~/.dsh/skills/mcn-dou-analysis/` 双描述;②browser-harness 段可执行文件改技能自带 venv 相对路径(uv 工具安装描述废弃,与 00:00 环境修复配套);③lieflat-charts 路径改相对;全文件旧绝对路径引用零残留(grep 验证)
- **dsh 副本 SKILL.md 不同步结论**:dsh short-video-script(324 行,deployment:dsh)是刻意特化版——无 subskills/无外部技能依赖段/无工作台章节,子技能平级部署 `~/.dsh/skills/`;子技能索引照搬会产生无效路径 → 按刻意 divergence 策略不同步(09-04 判定,待用户确认)
- **遗留提示**:SKILL.md「外部技能依赖:账号解析」段仍写旧绝对路径 `D:\AgentSkill\mcn-dou-analysis`(实际已在 subskills/ 下),是否改相对路径待用户确认;dsh 副本 SKILL.md 是否同步待确认
## 全量路径引用审计收尾(09:20)
- **最终残留验证(源技能 V1.0)**:①`maidou` 命中仅剩 4 份 `references/规则/路径引用规范.md` 的禁止性**规则示例行**(描述什么是被禁止的,合法豁免);②`MCNVideo AI` 锚点零残留;③废弃目录名(MCNSkillCase/DSHSkill项目/MCNSkill输出)仅剩 3 份 `references-add/路径配置.md`(含 mcn-dou-analysis/mcn-video-prompt 副本)的 **变更记录历史行**(`2026-08-26:…` 描述废弃演变,合法豁免)——当前规则行零残留
- **豁免清单固化**:规则示例行(路径引用规范.md 中「禁止…」描述本身)、变更记录/历史行、references-add/路径配置.md 运行时权威文件 = 三类允许保留废弃名/用户名的位置
- **commit**:`docs: 全量相对路径规范化(移除 maidou/废弃盘符/应用子技能锚点)`