Files
mcn-short-video/.workbuddy/memory/2026-09-04.md
T
maogeigei 757c2f1959 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

4.4 KiB
Raw Blame History

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/废弃盘符/应用子技能锚点)