账号分析技能红线强化:身份标识禁从MCP账号库回填 + 新增视频列表/账号信息获取执行避坑规则

This commit is contained in:
maogeigei committed 2026-08-31 19:58:33 +08:00
1 parent d1fa66c865
commit e906e6616a
7 files changed
+131 -6

No files matched your search

+19
View File
@@ -452,3 +452,22 @@
- **按钮处理中状态核对(正确)**:executeTask 内 btn.disabled=true + innerHTML='执行中…' + classList.add('btn-busy');失败/完成/超时/review 均 restore(disabled=false + 原 innerHTML + 移除 btn-busy)→ 无遗漏
- **验证通过(17:47)**:新服务启动(node PID 34480,HTTP 200);`/api/run/status?id=automation-1787881991955` 返回 `state:"review"`(修复前映射 pending)→ P1 生效;三文件语法检查通过
- git:本地 commit 本轮修复(按新策略暂不 push,攒到半天统一推)
## 失误沉淀:账号数据来源红线强化(17:51-18:00)
- **失误复现**:俊希全流程测试 TC-01 登记时,直接读工作台库 mcn-plugin.db 的 hot_accounts 表(id=3)拿 sec_uid/抖音号/地址填达人账号表,用户指出「为什么又走到MCP去了 之前不是说过这个问题吗」——同类问题非首次
- **为什么总出问题(根因四连)**:①就近取数惯性(库读取成本低、模型默认走捷径);②规则覆盖缝隙(SKILL.md L50 红线管"抓取流程",Step 1.0 只说"存文本格式"未规定身份标识来源,登记占位阶段钻空子);③同源性未识别(hot_accounts 表 = MCP 内部账号库 list_hot_accounts/hot_account_detail 的本地副本,绕道读 db 拿同一份数据,形式上没碰 MCP 实际同源违规);④前置检查 P4 在 TC-01 阶段就调 MCP auth_status,加剧观感
- **三层化沉淀**:
- 治本:SKILL.md L50「账号信息数据源(红线)」强化——禁止从任何数据库读取账号字段回填账号表(含身份标识);hot_accounts 表=内部账号库本地副本、读其数据=违反红线;登记只占位 账号ID+昵称,身份标识留空待浏览器回填;feature/01 Step 1.0 同步强化;MCP 工具调用严格限定 TC-05 视频解析
- 失误:新建 `references/铁律避坑规则/账号信息获取执行避坑.md`(功能一避坑,含数据来源红线速查表)
- 记忆:本日志 + MEMORY.md mcn-dou-analysis 条目
- **数据纠正**:达人账号表俊希行已清空 C/D/E(抖音号/抖音ID/地址,库来源),只留 70014+昵称占位,待 TC-02 浏览器抓取回填
- dsh 副本(C:/Users/maidou/.dsh/skills/mcn-dou-analysis/)同步:源技能已改,副本待用户授权后同步(.dsh 单向只读红线)
## 失误纠正:视频发布时间提取方法退化 + 主页访问方式(18:35-19:00)
- **用户批评两连**:「为什么打开了两个视频再看」「整一些不纯在的地址去访问,是怕别人不知道你在抓数据吗」——①TC-04 逐条 goto_url /video/{id} 抓发布时间(15 次跳转=爬虫特征);②直接构造 /user/{sec_uid} 地址访问主页(缺 brjmRxiM9i 后缀,访问异常)
- **根因**:08-26 旧梦留声机已验证的 **defaultDataList 方法(一次拿全含 createTime)没有固化到技能文件**,本次凭记忆退化;浏览器规范文档 4d 只写了「逐卡片 awemeInfo」没写 defaultDataList
- **纠正(实测通过)**:主页滚动(.route-sc,136 条链接)→ Fiber defaultDataList(136/136 含 createTime + stats 驼峰 diggCount 等)→ 卡片 awemeInfo 补 duration(毫秒)→ 按 awemeId 合并 → 13 列 Excel(发布时间 100%)→ select-top6 正常出 6 条(旧表发布时间全空导致 select-top6 返回 0 条,根因同源)
- **主页访问正确方式**:搜索页 /search/{账号ID}?type=user → 定位卡片(innerText 匹配抖音号+粉丝数)→ CDP Input.dispatchMouseEvent 模拟点击进入(可能新开标签页 target=_blank)→ 复用该标签页
- **三层化沉淀**:治本=浏览器规范.md「提取方法优先级」+「访问账号主页」两节 + SKILL.md 浏览器操作规范红线⑤⑥ + 部署禁用说明登记;失误=新建 `铁律避坑规则/视频列表获取执行避坑.md`(坑1 逐条开视频页/坑2 构造直达地址 + 校验速查表);记忆=本日志
- 产出:`俊希/videos_full.json`(136 条全量含 createTime/duration/stats)+ `短视频表格.xlsx` 重生成(发布时间 100%)+ `top6.json`(标准工具出 6 条,2026-06-09~08-15)
- 浏览器清理:关闭搜索页/redfox 标签页,仅留俊希主页标签页供后续复用