- references-add/ 内容迁入 references/:路径配置.md、铁律避坑规则/(账号数据分析执行避坑、账号设定执行避坑)改为标准库,references-add 仅留 README - 五功能文件(01获取账号信息/02获取视频/03提炼账号设定/04分析视频数据/05解析视频)与 SKILL.md、MCP 规范、excel_tool.py、select_top6.py 同步更新 - 记忆日志(08-26 追加/08-27 新增)+ MEMORY.md + 失误与规避记录
6.6 KiB
6.6 KiB
2026-08-27 工作日志
mcn-dou-analysis 定为主版本 + 源/dsh 差异判断(09:40-09:59)
- 用户宣布
project/短视频脚本创作/V1.0/subskill/mcn-dou-analysis/为抖音账号分析技能主版本(源技能),已写入 MEMORY.md - 差异判断结论:dsh 副本(
C:\Users\maidou\.dsh\skills\mcn-dou-analysis\)无独有新方法论内容需回流,全部差异四类:①环境路径特化(账号表→D:\dshworkspace\达人账号表.xlsx、路径配置/铁律避坑从 references-add 并入 references/、README 标注 dsh 状态)②位置互换内容一致(路径配置.md/铁律避坑 2 文件完全一致)③纯换行符差异(mcp-config.json、账号数据分析执行避坑.md)④注释补充 - 源
references-add/创作流程/、知识库/01_账号设定、知识库/12_拆解评估为空目录(无文件)
脚本注释回流(以 dsh 为准,09:55)
- 背景:TOP6 定义分散是之前特意要治的问题,dsh 版脚本补充了「执行镜像」注释强化,用户指示以 dsh 为准回流
- 修改(源技能 2 文件 6 处,代码逻辑零改动):
scripts/excel_tool.py4 处:docstring 模式说明、用法示例注释、select_top6 函数 docstring、argparse help —— 均补「默认数量为 SKILL.md『视频筛选标准』的执行镜像,调整时须同步本处」scripts/select_top6.py2 处:顶部 docstring、# 解析 --count注释
- 验证:
tr -d '\r'后 diff 与 dsh 完全一致 ✅
待办/未决
- references-add/README.md 两边差异已展示(dsh 版含「当前状态:②dsh环境」blockquote + ③用户环境启用流程;源版含「①开发机/②dsh环境」合并行)——用户要求"两边应该相同",统一方案待确认(建议通用中性版)
README 统一版(10:06 完成)
- 用户指示:环境判断参考 SKILL.md 两步判定模型,两边应一致
- 重写
references-add/README.md为通用中性版,源 + dsh 同步(diff 验证 ✅ 完全一致):- 顶部「当前状态」blockquote → 三环境两步判定(与 SKILL.md 第 51 行完全一致:无 D:\AgentSkill=③用户环境;在 D:\AgentSkill\ 下=①开发机;含 .dsh=②dsh)+ references-add 机制只服务③的说明
- 修改规则表格恢复三行齐全(①开发机/②dsh环境/③用户环境),①行补「开发机直接改标准库,不使用增量库机制」
- 保留 dsh 版机制增强:②dsh「增量并入标准库」、③用户环境启用流程、标题「机制说明」
- 措辞取 dsh 版:「获取视频列表」「(机制文档)」「③ 用户环境中」
- 新发现(未处理):SKILL.md 第 75 行「当前机器源技能路径
D:/AgentSkill/mcn-video-script/project/V1.0」为过时路径——实际脚本创作技能在project/短视频脚本创作/V1.0/(08-26 重构后),project/V1.0是重构前旧结构;dsh 副本同样存在,需两边一起改,待用户确认
SKILL.md 源技能路径修正(10:08 完成,用户确认)
- 修正 SKILL.md 第 75 行「脚本创作技能(权威源)」路径:
D:/AgentSkill/mcn-video-script/project/V1.0→D:/AgentSkill/mcn-video-script/project/短视频脚本创作/V1.0 - 源 + dsh 两边同步修改;验证:新路径两边各 1 处 ✅、全技能范围旧路径
mcn-video-script/project/V1.0零残留 ✅ - 剩余 17 行 SKILL.md 差异均为原有 dsh 环境特化(账号表位置/路径配置位置/增量库状态说明),非本次引入,符合 .dsh 单向只读保留
「源精简=dsh」方案执行完成(10:10-10:30)
- 用户选定:source references-add 只留 README.md(对齐 dsh 现状)
- 移动结果:
references/路径配置.md+references/铁律避坑规则/(账号设定执行避坑.md + 账号数据分析执行避坑.md)已从 references-add 并入源 references/ 标准库(时间戳 15:20/16:07 与 dsh 一致=真实 mv 保留时间戳;期间 mv/rmdir 报 "No such file" 为沙箱视图误报,真实磁盘已到位) - 引用更新(8 处,全部按 dsh 版对齐):SKILL.md ×3(行 40 引用+加粗、行 52 三环境括号说明、2.2 表补「产出路径配置」行 + 更新「增量库」行含「当前①开发机/②dsh环境状态」)+ feature ×5(01/02/05 路径配置、03/04 铁律避坑)+ 行 51 微小表述「③用户环境独立使用」
- 验证:
- references-add 两侧均只剩 README.md 且 diff 完全一致 ✅
- references/ 全目录归一化 diff:仅剩 3 文件 4 处环境特化(feature/01、02 账号表路径
D:\dshworkspace\×3、feature/03 12段基准说明 ×1),按单向只读保留 ✅ - SKILL.md 归一化 diff:17 处 → 5 处(账号表位置 ×2 处、账号类型判定行序互换 ×1、增量库状态视角 ×1——源=①开发机/dsh=②dsh),全部合理 ✅
- references-add 残留引用:源仅剩
本地接口调用规范.md:4历史来源说明(与 dsh 一致)✅
- 铁律避坑规则 diff 经验:
diff -r直接对比中文 md 会因 CRLF/LF 误报整文件差异,必须tr -d '\r'归一化后对比;文件名含空格需用find -print0+while read -d '',for 循环按空格切分会把文件名拆断
账号信息数据源红线(10:16-10:25,用户环境反馈)
- 反馈:昨天用户环境「分析账号/获取数据」时 AI 优先查 MCP 达人信息(
list_hot_accounts/hot_account_detail),而非浏览器访问账号页面 - 根因:文档默认流程虽是浏览器优先,但无显式红线;MCP 服务暴露带 account 工具且未标边界,AI 按工具名误用
- 固化(源 + dsh 双副本同步 6 处编辑):SKILL.md 规则表「账号信息数据源(红线)」行(浏览器优先、如无必要不用 MCP、hot_account 非功能一数据源、浏览器访问不了才兜底+注明来源)、feature/01「数据源优先级(红线)」块、MCP_工具调用规范.md 工具清单「工具边界(数据源红线)」备注
- 名称纠正(10:19 用户反馈):
list_hot_accounts/hot_account_detail不是热门账号/榜单,是 MCN 内部账号库(内部维护的达人账号,含人设/赛道/标签/代表作,非抖音页面实时数据;工具命名 hot_accounts 有误导性)——6 处文案已改「内部账号库查询」,验证「热门账号榜单/列表/详情」零残留 ✅、源/dsh 一致 ✅ - 验证:三处新增源/dsh diff 一致 ✅(MCP 规范两侧完全一致)
- 三层化沉淀:失误与规避记录 #013(已含内部账号库纠正)+ 本日志