Files
mcn-short-video/.workbuddy/memory/2026-08-27.md
T

49 lines
6.6 KiB
Markdown
Raw Normal View History

# 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.py` 4 处:docstring 模式说明、用法示例注释、select_top6 函数 docstring、argparse help —— 均补「默认数量为 SKILL.md『视频筛选标准』的执行镜像,调整时须同步本处」
- `scripts/select_top6.py` 2 处:顶部 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(已含内部账号库纠正)+ 本日志