加载中…

用户旅程

每个用户一条端到端时间轴。切上方板块看 私信 / 反评 / 潜在触达 三个通道,颜色只标我们能控的延迟,灰色是客户行为或缺数据。每 60s 自动刷新,数据直连生产库。

概览

端到端分布(评论 → 发出)

逐条明细

线段颜色(各段按自身 SLA 上色) 达标 偏慢 超标 客户行为 / 缺数据 · 右上徽章 = 端到端(评论→发出)对 10min 目标的判定

怎么玩

「潜在触达」是什么
私信 / 反评发出后,对方 1 天内无回应、且原评论高意向、又不是商家号 / 同行 —— 不放弃,进行潜在触达。 ta 一冒新视频,且满足(没回过 & 距上次触达 ≥ 1 天 & 累计触达 < 7 次),就 点赞 + 评论1(评视频)+ 评论2(顺到产品)。触完不排倒计时,继续等 ta 下一条随机视频。

链路

视频发布ta 发视频
用户评论ta 评论
私信 / 反评我们首触
未回应 ≥ 1 天抓取判定
更新动态ta 发新视频
潜在触达赞 + 评×2
●●●●●●● 之后每次 ta 更新动态 → 我们抓到 → 再触一次,循环往复 —— 二更→二触、三更→三触…… 一直往后,共 7 次。每次最短隔 1 天,触满 7 次还没回就停。

护栏

· 同一人最短隔 1 天才触下一条(防刷屏)。
· 触满 7 次还没回就停(人凉了别追)→ 已出库。
· 商家 / 同行号排除只在「首次找新 lead」那层;潜在触达是对已 DM 过的老 lead,统一都触、不按视频内容筛
· 任一潜在触达后,扫到用户回复 → 动线立刻更新为「已回复」,退出自动节奏、转人工接手。

📅 06-16 · 潜在触达

关注流时效视频清单 · ≤20min 可触达档(截至 11:05 本次导出)
监控盯目标号的关注流,作者一冒新视频就逮。age = 视频发布 → 被监控逮到的分钟数≤20min 才过「新鲜闸」入队触达(点赞 + 评论1 + 评论2 三连),>20min 超时放弃。下表 = 今日落入队列、可触达的新鲜视频(数据直取无影 realtime-touch-queue.jsonl)。
≤20min 可触达 · 3 条
用户名(主页)视频链接发布时间距发布检测时刻内容
雨霖麻麻😜🤓douyin.com/video/765166367548490340609:592.6min10:02#真实生活分享计划 #黑龙江血糯米#软糯香甜 #蒸米饭#包粽
未知客户douyin.com/video/765181552461593688110:321.9min10:34🎉中考结束啦!恭喜你解锁人生新关卡!✨
雨霖麻麻😜🤓douyin.com/video/765182346024789770211:022.6min11:05#真实生活分享计划 #黑龙江血糯米#软糯香甜 #蒸米饭#包粽
⏱️ 20–60min 边缘档:本档 0 条。监控当前只把 ≤20min 过闸项落盘(>20min 超时项仅打日志、且未记 aweme_id),故此档暂无数据可列;要开此档需改 watch 脚本记录超时项。
注:此表是上午 11:05 的快照(仅 ≤20min 过闸项);全天实际逮到 15 条新鲜视频,但真发为 0 —— 原因见下方复盘卡。
06-16 全天复盘 · 路B 潜在触达(检测 15 → 真发 0
监控(watch)全天正常——轮次心跳 09:55→19:30 连续没断,逮到 15 条新鲜视频(10:02–19:14)。但三连真发 0 条:当天唯一一次执行(10:02 雨霖麻麻)卡死 10 小时,其余 14 条全在队列里过期作废。检测不饿、execution 全挂。
现象:10:02 消费端逮到雨霖麻麻新视频、调执行器发三连 → 直到 20:08 才返回(10h05m),结果是 wrong_user(身份门搜错人、没赞没评论)。这 10 小时里消费端被这一次调用整个冻住,后面 14 条检测堆在队列没人处理,20:08 解冻后一次性判「侦测超时」全部作废。
真因(已证实):消费脚本调执行器那行 subprocess.run() 没有设超时 → 执行器一旦在 GUI 环节卡住,整条流水线就无限等。铁证三条:① 消费日志 [10:02:55] 触达 → [20:08:17] 返回0;② comment_log_20260616.csv 全天仅 1 行、状态 wrong_user;③ 连「到达运行时长上限自动退出」都被堵到 20:08 才触发 = 进程确实卡在那一次调用里。
没定位到的(不瞎猜):执行器在 GUI 的具体哪一步卡住,从现有日志查不出来——执行器的分阶段输出当时没存盘、只剩入口/出口两个时间戳。能排除的:不是 --confirm 交互等待(启动命令无 --confirm,且 wrong_user 在交互提示之前就 return 了);不是远程桌面断开(屏幕全程常亮、未断连)。具体根因留待下次用新加的落盘日志现场抓。
怎么解决(今天已部署无影 4 脚本):① 消费给执行器调用加 300s 硬超时AKKE_EXEC_TIMEOUT_SEC)→ 超时自动 kill+跳过,再不会一条卡死全天;② 执行器输出落盘 executor-runs.log(带阶段时间戳)→ 下次卡死可定位到具体步骤;③ 开 AKKE_COMMENT_VERIFY_LENIENT 减评论假失败;④ 执行器 _is_liked 双采修复(减点赞假阳性)+ 身份门撞名修复(减 wrong_user);⑤ 监控 gate=expired 超时项落盘 + 触达闸对齐 20min
关键认知:端点化(免 comment_log 摆渡)解决的是回写、解决不了执行卡死——这是两层,超时保护必须独立有。今天 gap 全在执行层,所以先修执行(超时+落盘+验证修复),稳住真发后再切端点免摆渡。
下一步(明日 · Phase 5 切端点全自动):今晚先在「本地表模式」跑(触达写本地 comment_log、需手动摆渡入库)。明早切端点模式(消费端加 --api-base 重起)→ 触达结果实时 POST 进生产库本页动态区自动刷新、零摆渡,跨通道去重闸同时生效。届时「触达了谁、真发几条」不再靠人工搬运、直接进库可查。
⚠️ 重启运维坑(06-17):换新版 watch 脚本后重启,它默认找中文名监控池 special-follow-饭粒.json(不存在)→ 报「lead 池不存在」。无影上实际文件名是 special-follow.json(06-15 12:00 重生成的 318 人池、与话术表配套)。启动必须显式带 --pool special-follow.json,否则监控起不来、整晚不工作。
📖 小知识:wrong_user 是什么 · 为什么今天那条没发出去
大白话:机器评论前有个安全闸——得先「搜到这个人 → 点进 ta 主页 → 确认没认错人」才敢发。今天卡在「点进去落到的不是 ta 的主页」(落在搜索结果页 / 还在加载),连续 3 次确认不了,就放弃了。这不是 bug,是它"拿不准就不发":宁可漏一条,也不把报价评论评到陌生人头上(评论是公开的,评错很尴尬)。今天它正确拦住了,没乱发。
click[回首页(推荐)]   → 先回抖音首页,钉死起点
click[搜索框] + 输入「雨霖麻麻」 → 搜这个人
click[第一条结果头像]  → 点搜索结果第一个,想进 ta 主页
[OCR] match=False seen='(非主页)' → 截屏核身:落到的不是个人主页 → 不通过
[重试 1/2] 回首页整条重搜  → 重来一遍
[OCR] match=False seen='(非主页)雨霖麻麻😜🤓' → 名字对了,但页面还判「非主页」
[重试 2/2] → 第 3 次还是「非主页」
[跳过] 身份门未过 → 不评论 → 3 次没过,判 wrong_user,放弃
为什么会这样:① 点「第一条结果头像」的固定坐标落到了非主页(搜索排序变了 / 坐标偏 / 没加载完);② 更关键——今天这条就是卡死 10 小时那条,执行器当时在跟冻住的桌面较劲、点击全打偏,所以「非主页」大概率是卡死的连带症状、不是纯身份门问题。
怎么解决:① 今天已推的执行器修复就含身份门修复(#342/#343:扫前 N 条结果 + 2 列网格扫描 + 抖音号精确挑人)→ 减少认错;② 更狠 = 用抖音号搜(不用昵称,号唯一、不撞同名、排序稳);③ 但今天 wrong_user 主因是卡死,GUI 健康(刚重启)+ 身份门修复后应明显降,明早切端点后从库里就能看真实 wrong_user 率。
📖 小知识:「GUI 执行器」是什么 · 为什么监控稳、消费脆
GUI = 图形界面(屏幕上的窗口/按钮)。GUI 执行器douyin_comment_grounded.py)= 一个「机器人手」脚本——它真的在抖音电脑版界面上移鼠标、打字、点按钮、截屏看结果,跟真人操作一模一样:搜人 → 点进主页 → 点开视频 → 点爱心 → 评论框打字 → 点发送。为什么这么"笨"地演真人?因为点赞/评论这些动作抖音没有能从云电脑直接调的接口(机房 IP 被封 + 需登录态),只能扮成真人去点。
监控(watch)消费(GUI 执行器)
干什么调抖音网络接口拉关注流在抖音桌面 App 点按钮/打字
靠什么网络 + API(不看屏幕)鼠标键盘 + 屏幕 + 焦点
脆不脆稳——进程活+网通就行,全程不碰 GUI脆——窗口前台/坐标/OCR/焦点 任一错就挂
所以「同机、监控稳/消费脆」不矛盾:监控是网络活、执行是 GUI 活,是完全不同的失败面。监控不可能因 GUI 卡而坏(它压根不碰屏幕);消费生死全在 GUI。06-16 就是执行器卡在 GUI 某一步 → 消费被冻 10h。这也是「检测 15 ≠ 真发 0」的根——检测走 API(可靠),执行走 GUI(不可靠)。
补一句诚实更正:执行器跑起来会把抖音置前、其它窗口退后(日志多数步骤都标「抖音已置前」,机制是工作的)。之前把 06-15 FLY 那次漏发归因成「运行窗口抢前台」说过头了、是推测非定论——日志只能证明那一刻前台恰好不是抖音,具体为何焦点跳变查不出。但执行器打字前会检查前台是不是抖音、不是就跳过,所以那次没把报价话术打错地方——安全闸正确生效,不是灾难。

📅 06-15 · 潜在触达全天

说明 · 本页按日期分段(最新在前)
每天 = 当日概览(漏斗/分布)+ 逐条案例。点赞 / 评论均经验证闸(点赞验爱心变红、评论验气泡出现)+ 人工核对,不是「点了就算」。潜在触达对已 DM 过的老 lead 统一都触、不按视频内容筛(商家/同行排除只在「首次找新 lead」那层、不在这层)。
关注流时效视频清单 · ≤20min 可触达档 · 18 条
这张是「监控逮到、过闸入队」的侦测侧清单(18 条新鲜视频,含视频/主页直链);去重 + 节奏闸后实发 10(见下方「全天战果」表)。20–60min 边缘档 0 条(管线只落盘 ≤20min 过闸项、未记超时项)。
用户名(主页)视频链接发布时间距发布检测时刻内容
和 为 贵douyin.com/video/765141839269252209108:5015.5min09:06(空)
质感(无公害)douyin.com/video/765142816809674100109:281.9min09:30说与世人浑不信,却从身外觅神仙。 #工程现场 #桩基工程施工
质感(无公害)douyin.com/video/765146180363380553011:397.5min11:47以身为饵,垂钓……请粉丝们补下一句 #专业施工实拍 #请不要
未知客户douyin.com/video/765146863320143993112:0611.0min12:17#狗式躺平 #不敢骗你养小狗
雨霖麻麻😜🤓douyin.com/video/765146917793344903312:089.9min12:18#真实生活分享计划 #苏打粉 #小苏打的妙用
douyin.com/video/765148013618944530012:509.8min13:00(空)
douyin.com/video/765148616645434827613:144.8min13:19(空)
质感(无公害)douyin.com/video/765148927655527773413:2515.6min13:41风里雨里,施工现场等你…… #施工现场的魅力 #在建工地施工
雨霖麻麻😜🤓douyin.com/video/765145128660155947013:593.7min14:03#真实生活分享计划 #食用小苏打#1.98元500克#去油去
未知客户douyin.com/video/765150693676818392114:343.8min14:38成长第一课#雨衣批发 #源头工厂 #搞钱 #销售日常 #雨衣
雨霖麻麻😜🤓douyin.com/video/765148826776704559515:591.8min16:01#真实生活分享计划 #荞麦馒头#断糖#控糖#饱腹感超强的早餐
朱小姐💤douyin.com/video/765154843941976356917:159.4min17:25#宅家文案 双休日下雨天哪都不去
瑞瑞香香douyin.com/video/765154817910417041717:1410.4min17:25我好景了,我真的好累了,我真的想去S了
未知客户douyin.com/video/765156015441703052218:005.1min18:06你们也这样吗?哈哈哈……#搞笑视频 #女生身体开关#女生身体
雨霖麻麻😜🤓douyin.com/video/765149010030402494617:598.6min18:08#真实生活分享计划 #荞麦馒头#断糖#控糖#饱腹感超强的早餐
雨霖麻麻😜🤓douyin.com/video/765152807935744085820:2917.3min20:47#真实生活分享计划 #黑龙江血糯米#软糯香甜#蒸米饭#包粽子
柴油法拉利douyin.com/video/765161654653237009721:397.3min21:47#戲曲之美
FLYdouyin.com/video/765161607209261800321:3713.4min21:51日常ing...
重点案例 · 和 为 贵 已发 · 验证通过 20min 达标 ✓ 10min 超 7.9min ✗ 自动逮到 · 无人值守
视频:douyin.com/video/7651418392692522091(标题待补)| 三连完成 06-15 09:09
  • 👍 点赞 —— 验证:爱心已变红 ✅
  • 💬 评论1(评视频):「赞赞赞」(JIT 现生成,视频正文取不到 → 退表情兜底)
  • 💬 评论2(顺到产品):「朋友,视频里被百万围观这套现代极简一镜到底确实显大气,全屋柜体5万起含板材五金安装,现在活动期价格优惠,你家几室几厅?」
时间线:
视频发布 ~08:51 → 监控逮到入队 09:06:41(发布约 16min) → 消费触达 09:06:47(搜人→身份门→开视频→暂停→点赞) → 三连完成 09:09:03 = 发布→完成 17.9min(检测 15.5min + 三连执行 2.4min)→ 20min 闸内达标、10min 超 7.9min。
重点案例 · 质感(无公害) 已发 · 验证通过 10min 达标 ✓✓ 首个 只发点赞+评论1
视频:施工现场类(标题 / 链接待补)| 三连完成 06-15 09:33
  • 👍 点赞 —— 验证:爱心已变红 ✅
  • 💬 评论1(评视频):「这施工现场太震撼了,每一步都稳得一批!」(JIT 现生成)
  • 💬 评论2:未发出 —— ⚠️ 其实该号有首触原文(DM:「…压顶造型可以配薄柜收边,60-70公分柜体能做…」)、本该带评论2;空是因为无影「评论2话术表」没随新监控池同步更新(换池漏了这步)。✅ 已补:评论2话术表已按 318 池重生成(全员有评论2)、摆渡覆盖到无影、消费端热读生效 —— 质感这条是补之前发的,往后再逮到它就会带评论2。这次(补前)按兜底只发了「点赞 + 评论1」。
时间线:
视频发布 ~09:29 → 监控逮到入队 09:30:59(发布约 1.9min) → 三连完成 09:33:20 = 发布→完成 4.3min(检测 1.9min + 执行 2.4min)→ 首个 ≤10min 达标
👀 昨天有个同名账号「质感(无公害)」的视频被监控逮到、但已发 14min、被旧 10min 闸丢(差 4min);那条只有昵称、没 sec_uid,未能 100% 确认是同一号。今天这条 20min 闸内、还赶在 1.9min 超新鲜。
时效复盘 · ≤10min 达标 = 看「检测有多快」
4 条端到端样本:质感 4.3min ✅ / 冰糖 12.6min / 和为贵 17.9min / @尹 不适用。拆开就一句话:
· 三连执行 ~2.4min 是固定地板(每步 sleep 防风控,压不下去)。
· 检测延迟是变量、也是大头:质感被逮到时视频才发 1.9min → 端到端 4.3min 打进 10min;冰糖/和为贵被逮到时已 10–15min → 直接超。
结论修正:≤10min 可达、不是墙(质感证明了),但全看视频多快进我们的关注流——今天检测延迟 1.9 到 15.5min 都有,方差极大、靠运气。20min 闸是兜底,把"检测慢"的也接住;真正要压的是检测延迟(feed 上架延迟实测中 + 主页快道方案)。
注:本块为首跑人工整理;后续接「触达落库 → API → 自动渲染」后改为实时更新。
06-15 全天复盘 · 路B 潜在触达(09:00 → 22:00)
消费端今天处理队列项 ≈ 18实发 10(成功 6 / 失败 4)+ 跳过 8(🔁 今日已触达同人 7:雨霖麻麻×4 / 缘 / 质感 / 未知客户;⏰ 侦测超时>20min 1:质感第 2 条视频排队到 21min 差 1min 没赶上)。供给侧不算饿(18 个有效队列项,远好于 06-14 全天只逮到 5 条新鲜的)。
触达时刻👍点赞💬评论1(评视频)💬评论2(搬DM)判定
09:09和 为 贵「赞赞赞」(兜底)✅ 含报价✅ 完整三连
09:33质感(无公害)评视频 ✅⚠️ 空(no_msg2)△ 缺评论2
12:19未知客户(养狗)✗未验✗未验skip❌ 执行失败
12:22雨霖麻麻评视频 ✅✅ 含报价⚠️✅ 完整三连
13:02「赞赞赞」(兜底)✅ 完整三连
14:40未知客户(雨衣)✗未验✗未验skip❌ 执行失败
17:28朱小姐评视频 ✅✅ 完整三连
17:30瑞瑞香香评视频 ✅✅ 完整三连
21:50柴油法拉利✗未点赞(人工核实)✗未验skip❌ 执行全挂
21:54FLY✗focus_failskip△ 仅点赞
读出来的结论:① 去重闸正常——8 个跳过里 7 个是「同人今日已触」,雨霖麻麻一天被逮到 5 次只触 1 次,其余正确拦住。② 完整三连成功 5(和为贵/雨霖麻麻/缘/朱小姐/瑞瑞香香),质感缺评论2(换池漏同步话术表,已补),柴油/FLY 点到赞但评论失败。③ 短板=执行(不是池子):评论执行成功率 ~60%(focus_fail / send_unverified)。VL 验证两个方向都会误判——既有假阴性(真发了判没发),也有假阳性(柴油经 PM 人工核实根本没点赞、却被记 liked)。所以「真实成功率更高」不成立:放宽到 TRUST_SEND 会把柴油这种真失败也刷成成功、掩盖问题。养狗/雨衣是已 DM 老 lead、按统一都触照触没错,失败纯执行问题。④ 已回写 DB:今天 6 人进库计数(和为贵1·质感3·雨霖麻麻1·缘2·朱小姐2·瑞瑞1),全部冷却到明天、撞车自检通过。
⚠️ 评论2 含「原价868/样板价568/锁价/加v」报价话术公开发到评论区(和为贵/雨霖麻麻),同行可见——策略待复议。
06-15 逐条详情 · 10 次触达拆开看(含具体原因)
4 个失败都是执行问题、不是选错人(潜在触达对已 DM 过的老 lead 统一都触、不按内容筛):养狗/雨衣 是赞+评论双双没验到(大概率真没发);柴油/FLY 是点赞成功、评论环节挂(send_unverified / focus_fail 两种码)。
状态码词典:点赞 liked=爱心验证变红✅ / like_unverified=点了没验到变红⚠️ | 评论1 sent=气泡验证出现✅ / send_unverified=点了发送没验到气泡(可能没真发)⚠️ / focus_fail=输入框没拿到焦点、根本没打出去❌ | 评论2 sent=✅ / no_msg2=话术表没这人评论2 / skip_c1_fail=评论1没成功按规则不发
① 09:09 · 和 为 贵 ✅完整三连 真·装修 lead
视频:现代极简全屋定制(7651418392692522091)| 检测 09:06:47(发布约 16min)→ 完成 09:09:03
  • 👍 点赞 liked ✅
  • 💬 评论1:「赞赞赞」—— 兜底:JIT 取不到视频正文(desc 空)→ 退表情,没评到具体内容
  • 💬 评论2:「朋友,视频里被百万围观这套现代极简一镜到底确实显大气,全屋柜体5万起含板材五金安装,现在活动期价格优惠,你家几室几厅?」sent ✅(⚠️含报价,公开可见)
② 09:33 · 质感(无公害) △ 缺评论2(详见上方「案例4」)
点赞✅ + 评论1「这施工现场太震撼了…」✅,评论2 空(no_msg2)——换监控池漏同步话术表,已补(318 池重生成全员有评论2)。详细时间线见本页上方「实战案例 · 案例4」。
③ 12:19 · 未知客户(养狗) ❌执行失败
视频:今天发的是养狗情感视频(7651468633201439931)| 检测 12:17:24
这人是已 DM 过全屋定制的老 lead(评论2 就是当初发 ta 的装修 DM「同款全屋定制能做…」),今天碰巧发养狗视频——按「潜在触达统一都触、不按内容筛」照触没错。问题只在执行:
  • 点赞 like_unverified(点了没验到爱心变红)+ 评论1 send_unverified(点了发送没验到气泡)→ 评论2 skip_c1_fail。赞和评论双双没验过、大概率真没发成
注:「未知客户」只是 DB 没存 customer_name,不代表不是 lead。
④ 12:22 · 雨霖麻麻 ✅完整三连 🏪控糖食品·但老lead照触
视频:控糖食品/厨房妙招(评论1「这小苏打用得真巧,厨房救星啊!」)| 检测 12:19:50 → 完成 12:22:12
  • 👍 点赞✅ | 💬 评论1 评视频✅
  • 💬 评论2:「你好,雨霖麻麻。你家130平…原价868一平…专供价568全包…限量一套小区抢到锁价。方便给个v…」sent ✅
⚠️ 雨霖麻麻本身是控糖食品号,但因是已 DM 过的老 lead,按「潜在触达统一都触」照发。结果把 868/568/锁价/加v 报价话术公开发到一个食品号的视频评论区——同行/路人可见。
⑤ 13:02 · 缘 ✅完整三连 真·装修 lead
检测 13:00:43 → 完成 13:02:59 | 点赞✅ | 评论1「赞赞赞」(兜底,视频正文抓不到)| 评论2「你好,缘,房子修好该上柜体了!按284一平算下来5万起步,浙江区域上门量尺能出图…」sent ✅
⑥ 14:40 · 未知客户(雨衣) ❌执行失败
视频:今天发的是雨衣产品视频(7651506936768183921)| 检测 14:39:03
同养狗:已 DM 过的老 lead,今天发非装修视频,照触没错。问题在执行:
  • 点赞 like_unverified、评论1 send_unverified → 评论2 skip_c1_fail。赞和评论双双没验过、大概率真没发成。
⑦ 17:28 · 朱小姐 ✅完整三连 真·装修 lead
检测 17:25:24 → 完成 17:28:01 | 点赞✅ | 评论1「下雨天窝在家里,连发个呆都特别治愈~」评视频✅ | 评论2「你好,朱小姐,视频里衣柜一体化到顶+挂衣区+抽屉布局很实用,广东区域装修建议盯紧封边工艺防潮气…」sent ✅
⑧ 17:30 · 瑞瑞香香 ✅完整三连 真·装修 lead
检测 17:28:05 → 完成 17:30:18 | 点赞✅ | 评论1「抱抱你,生活再难也别放弃…❤️」评视频✅ | 评论2「你好,瑞瑞,视频里是给一儿一女做的共用房方案,门是有的!走定制流程2周能装完…」sent ✅
⑨ 21:50 · 柴油法拉利 ❌执行全挂 选对人·执行挂
视频:戏曲/唱腔类(7651616546532370097,评论1「这身段这唱腔,绝了!」)| 检测 21:47:53
⚠️ 人工核实修正(2026-06-16):本卡原写「点赞 liked ✅」,但 PM 实测该视频并无点赞 → 这是 _is_liked()假阳性(把没点的赞判成爱心已红)。所以柴油是 点赞 + 评论双双没成、执行全挂,不是「仅点赞成功」。结论:VL 验证不只假阴性,也会假阳性。
  • 👍 点赞 假阳性:脚本记 liked,但实测爱心未红 → 实际没点上
  • 💬 评论1 send_unverified:脚本点了"发送",但没验到评论气泡出现(可能没真发出、或发了 OCR 没认到)。
  • 💬 评论2 skip_c1_fail:评论1 没确认成功 → 按安全规则不发评论2。评论2 本来是「…刷到你在视频下讲装修避坑…」(说明这人确实是 DM 过的 lead,该触)。
⑩ 21:54 · FLY △仅点赞 真·装修·执行挂
视频:收纳设计7651616072092618003,评论1「这收纳设计太戳我了,我家要是这样整多好啊~」——真·装修相关)| 检测 21:52:21
具体原因(比柴油更明确的执行失败)
  • 👍 点赞 liked ✅
  • 💬 评论1 focus_fail评论输入框没拿到焦点(点评论区/弹层没点中)→ 评论压根没打出去(比 send_unverified 更早一步就挂了)。
  • 💬 评论2 skip_c1_fail。评论2 本来是「150平全屋柜体…湖北能上门量尺…」该触的真 lead,纯执行器问题白白漏掉
06-15 执行故障码 · 原因与处置(4 个失败的根)
4 个失败都是执行问题、不是选错人,两种码:
  • focus_fail(FLY):评论前抢不回抖音前台(鼠标被碰一下就丢焦点 → 前台变 PowerShell),没打字直接跳。点赞那步焦点还在、赞成功了,到评论这步丢了 → 真漏。
  • send_unverified(养狗/雨衣/柴油):打了字点了发送,但 VL 没验到评论出现——代码自注「VL 验证常误判」。养狗/雨衣 连点赞也没验到(双没验=大概率真没发);柴油原以为"点赞验过只评论没验到",但 PM 实测柴油根本没点赞 → 点赞那个 ✅ 是假阳性,所以柴油是赞+评论双双没成。
查到的根因(已修正):之前判「无影 .env 没开 VERIFY_LENIENT/TRUST_SEND → VL 太严 → 假阴性灌水、40% 失败虚高」只说对了一半。柴油证明 VL 也会假阳性,所以失败率不是单纯"虚高"——盲目放宽反而会把真失败藏起来。
处置(PM 拍板·按优先级):① 灭假阳性优先——修 _is_liked() 的爱心识别(柴油假阳性的根,假阳性最危险:标了 touched 就永不重触);② 无影开 AKKE_COMMENT_VERIFY_LENIENT=1仍真验证、只放宽截图时机/比对,减假阴性);③ 不开 AKKE_COMMENT_TRUST_SEND——它"点了就算成功、不看 VL",会掩盖柴油这种真失败,PM 无法逐条核查时最不能用它;④ 跑时别碰鼠标、保持抖音前台(治 focus_fail);⑤ 失败的人没标 touched,下次再逮到会重触、不丢。
06-15 成功触达 6 人 · 主页链接 + DM 原文(评论2 来源)
点名字进主页。评论2 = 当初发该 lead 的 DM 正文逐字搬到评论区;评论1(评视频)是无影本地 JIT 生成、不在库(见无影 comment_log)。⚠️ 👍 由 VL 验证,柴油已证明 like 验证会假阳性,下列点赞建议抽查。
用户DM 原文(评论2)摘要
和为贵朋友,视频里被百万围观这套现代极简一镜到底确实显大气,全屋柜体5万起含板材五金安装…
雨霖麻麻你好,雨霖麻麻。你家130平…原价868一平·样板专供568全包·兔宝宝板材海蒂诗五金…(⚠️报价公开)
你好,缘,房子修好该上柜体了!按284一平算下来5万起步,浙江区域上门量尺能出图…
朱小姐你好,朱小姐,视频里衣柜一体化到顶+挂衣区+抽屉布局很实用,广东区域…现在活动期价格能再让一档。
瑞瑞香香你好,瑞瑞,视频里是给一儿一女做的共用房方案,门是有的!走定制流程2周能装完…
质感(无公害)你好,质感,视频里讲的压顶造型可以配薄柜收边…(评论2 当时缺·换池漏同步话术表,已补)
常见疑问 · VL 验证 / 未知用户 / 两个开关
  • 「VL 验证常误判」是什么? VL=用视觉模型看截图判断「爱心变红没/评论气泡出现没」。它两个方向都会判错:假阴性(真发了判没发)、假阳性(柴油没点赞却判 liked)。
  • 为什么有「没验到」?怎么避免? 截图太早(长评论还没上屏)、严格全文比对、视觉模型看花、focus_fail(输入框没拿到焦点根本没打出去)。避免:开 VERIFY_LENIENT(短前缀+多等渲染)、跑时别碰鼠标保持抖音前台、并修 _is_liked() 让验证本身可信。
  • 为什么有「未知用户」? 只是 DB 这条会话没存 customer_name(名字字段空),不代表没关注/不是 lead——能被监控逮到就说明在关注流里、已关注。
  • 两个开关准吗? VERIFY_LENIENT=1=仍真验证、只放宽时机比对(减假阴性,可开);TRUST_SEND=1=点了就算成功、完全不看 VL(会把柴油这种真失败也刷成成功、掩盖问题,没空逐条核查时绝不开)。真正解放人工核查的办法是修验证本身(灭 like 假阳性 + LENIENT 减假阴性),不是无脑信任。

📅 06-14 · 潜在触达

案例 · °✿冰糖葫卢✫★ 20min 达标 ✓ 10min 超 2.6min ✗ 自动逮到 · 无人值守
视频:「昭通种蓝莓是真的甜,吃一点就甜腻了 #吃蓝莓的季节」
时间线:
视频发布 ~13:06 → 监控逮到入队 13:16(≈10min) → 三连完成 13:19 = 发布 → 完成 ≈ 12.6min
  • 👍 点赞 —— 验证:爱心已变红 ✅
  • 💬 评论1(评视频):「蓝莓甜到心坎里,这季节的快乐果真少不了它~」—— 验证:气泡已出现 ✅
  • 💬 评论2(顺到产品):「你好,冰糖。视频里的瓦工避坑指南和开工验收清单可以发你,私信留邮箱发PDF,你家水电阶段要注意空鼓测试和防水闭水试验。」—— 验证:气泡已出现 ✅
人工复核:一筑「喜欢」列表有该视频 + 另号看评论气泡在 ✅
案例 · @尹 里程碑 · 时效不适用
视频:「路过来看看我的新房」| 三连完成 10:43(上午开发里程碑测试,非自动逮到的新鲜视频 → 不计时效)
意义:验证版三连第一次在真视频完整跑通(点赞 + 双评论全过验证闸),是路 B 执行链打通的标志。
  • 💬 评论1:「这绿化看着真舒服,像住在公园里一样~」
  • 💬 评论2:「你好,尹。刷到你极简电影感的家,安徽客户常问户型适配问题。全屋柜体按平方算 284 一平算下来明白,实拍和户型清单可以发你。」
06-14 监控全量解析 · 逮到的每条视频(发布时间 + 我们拉到时间)
06-14 监控(09:45→22:21 在跑)去重后共 62 条 distinct 视频。分桶:≤20min 5 · 20–60min 0 · 1–7h 4 · 7–24h 7 · >24h 46(关注流历史回灌)。下表列 ≤24h 的 16 条(含发布/拉到时刻);>24h 的 46 条是老视频,按号归并见末尾。
视频发布我们拉到距发布内容判定
06-14 13:0613:1610m冰糖葫卢昭通种蓝莓 #吃蓝莓的季节🏪农产品商家 · ✅当天发成
06-14 14:5015:0111m掌上雨衣机会永远在行动上 #雨衣工厂🏪雨衣厂
06-14 22:0722:1811m时尚外婆我孙好可爱吧 #地库跳舞❌带孙
06-14 17:0117:1514m质感(无公害)春种一粒粟 #农村种地⚠️存疑(也发施工/售楼)
06-14 20:0520:2015m小玉梅西用魔法踢球🎯装修lead·当天发足球
06-14 19:3021:542.4h雨霖麻麻荞麦馒头 #控糖🏪控糖食品
06-14 18:2221:543.5h雨霖麻麻荞麦馒头控糖饱腹🏪食品
06-14 16:1121:545.7h雨霖麻麻食用小苏打洗菜🏪食品
06-14 09:5016:477.0h39度风世界那么大有人给你难堪❌鸡汤
06-14 14:1221:547.7h雨霖麻麻荞麦面馒头控糖🏪食品
06-14 08:0416:468.7h39度风你是什么网名 #爆笑梗❌搞笑
06-14 07:4416:459.0h掌上雨衣当成交一个客户🏪雨衣厂
06-14 12:0221:549.9h雨霖麻麻黑龙江血糯米🏪食品
06-14 10:0021:5411.9h雨霖麻麻血糯米蒸米饭🏪食品
06-13 11:3209:4522.2h@尹路过来看看我的新房 #高档小区绿化🎯真装修lead(已22h老)
06-13 17:5116:4622.9h(空)
>24h(46 条·历史老视频·非机会)按号:39度风 13 ❌狗/搞笑 · 掌上雨衣 9 🏪雨衣厂 · 雨霖麻麻 4 🏪食品 · QC 4 🏪旅游 · 小玉(装修日记vlog 149.8h)🎯 · 蚌埠装修张强利(蚌埠新房·⚠️同行) · 其余 11 个号各 1(宝宝/妈妈/情感/缝纫/中考/萌娃…)。
读出来的结论:62 条里真装修 lead 内容只有 @尹 / 小玉 两个号,且当天发的是老视频或无关内容(小玉发足球);噪音 4 大户(39度风/掌上雨衣/雨霖麻麻/QC)占 61%。≤20min 的 5 条新鲜视频 0 条是装修 → 放大产量前要先洗池子(剔雨衣厂/宠物/食品/旅游)。

👥 按用户 · 触达轨迹

多次触达用户(≥2 次)· 把反复触达的人从单次池里拎出来
规则:同一人最短隔 1 天触下一条、累计满 7 次出库。下面是当前 touch_count ≥ 2 的用户(7 格进度 / 状态 / 下次可触达均直取 second_touch_state 生产表)。逐次视频 / 结果明细只回填到本页日期范围(06-14 起)能查到的那次;更早的次数因 comment_log 未全量回写 DB,暂标「明细未上页」。
质感(无公害) ●●●○○○○ 3/7 active · 06-16 起可再触
第 1–2 次 · 明细未上页(早于 06-14 / comment_log 未回写) 第 3 次 06-15 · 施工现场视频 · 赞 ✓ 评论1 ✓ 评论2 ⚠ 空(no_msg2)(换池漏同步话术表,已补) 最近触达 06-15 · 下次可触达 06-16 起(隔 1 天闸已过)
朱小姐💤 ●●○○○○○ 2/7 active · 06-16 起可再触
第 1 次 · 明细未上页(comment_log 未回写) 第 2 次 06-15 17:28 · 宅家视频 · 赞 ✓ 评论1 ✓ 评论2 ✓ 完整三连 最近触达 06-15 · 下次可触达 06-16 起
●●○○○○○ 2/7 active · 06-16 起可再触
第 1 次 · 明细未上页(comment_log 未回写) 第 2 次 06-15 13:02 · 赞 ✓ 评论1「赞赞赞」(兜底) ✓ 评论2 ✓ 完整三连 最近触达 06-15 · 下次可触达 06-16 起
单次触达(1/7)· 54 人
其余 54 人均为首次触达(1/7),尚未进入「多次」节奏。完整按用户列表(含 7 格进度 / 5 节点时间轴)见本页底部实时「盯防名单」表 —— 直连生产库、按最近一次触达倒序。本区只把已被反复触达(≥2 次)的人拎出来高亮。

⚙️ 技术机制 · 数据怎么回传 + day-0 新视频探针

从「评论抓取时效」深度调查搬过来的三块(2026-06-16)
下面三块属于触达 / 潜在触达管线,原在评论抓取时效·深度调查,按归属移到这里。均查代码 / 生产库坐实。
① 云电脑 DM / RC 数据如何回传 = 全自动云端闭环、不碰 mac
同一个 wuying_poll_agent.py 跑三条支线,都在云电脑本机调 complete RPC 直写 Supabase(受控 scoped JWT,urllib 直打 /rest/v1/rpc/):
  • DMclaim_dispatchdouyin_dm.pysent_logcomplete_dispatch
  • RCclaim_rc_dispatchdouyin_rc_reply_grounded.pyrc_reply_logcomplete_rc_dispatch(写 outreach_events + 消费 lead_claim)
sent_log / rc_reply_log 是云电脑本地 CSV(脚本 cwd),同一台机同一个 agent 解析后调 RPC——没有任何摆渡回 mac 的环节
② 更新的 PR #360 能自动回传吗 = 机制就位,还差两步才真自动
PR #360 给路 B 二次触达新加 /api/internal/pt/{pool,claim,complete} 三端点:无影每轮 GET 拉池子+评论2表、发前 POST claim 原子领号(防跨通道重复触达)、发后 POST complete 实时回写(推 touch_count、写 e2e 两列供本页徽章渲染)——目标是替掉路 B 旧的 comment_log → mac → mark-second-touch.ts 摆渡。
但还没真自动,缺两件(PR 自己写明)
· ① 无影那套路 B _* 消费脚本(gitignored)要单独改成调这三端点 + 无影实测——不在本 PR
· ② Vercel 必须配 PT_ENDPOINT_SECRET,否则端点 fail-closed 返回 500。
现状:端点已上线,但路 B 仍走 comment_log 摆渡,直到无影脚本切过去 + env 配好。(DM/RC 那条 dispatch-queue 路本就自动回传;二触原挂 /api/cron/second-touch-dispatch,#360 已停该 cron,二触今后只走路 B 这套。)
③ 平行战线 · 关注流抓 day-0 新视频(两个探针)
治时效的另一条管线 ——「冷视频鸡生蛋」的根子是我们太晚才知道有新视频;绕开它的路 = 盯目标号的关注流(follow/feed),作者一发就抓 day-0 新视频(潜在触达正靠它)。为量化这条路多快、能不能替代慢路,起跑两个探针:
  • 探针① feedlag(已跑通):量「视频发布 → 进关注流」的延迟 = 关注流路的延迟地板。无影上每 15s 拉 follow/feed、记每条新视频首见 age,攒几小时出真实分布,替掉 n=4 拍脑袋(实样:和为贵 15.5 分、质感 1.9 分)。只读不发、~4 req/min、不抢 GUI,与监控/消费同机并存安全。脚本 _probe_feedlag_wuying.py,待傍晚 17–21 高峰攒肥样本。
  • 探针② post-list req/min(缓跑):换路——不等关注流、直盯本人主页视频列表(一发当场有)。但盯几百人 = 高请求量(200 人/3min ≈ 67 req/min,关注流才 ~8/min),可能触发限速伤号。两个前提没满足前跑了白测:(a) 先等探针① 证明关注流确实太慢;(b) web post_api 有 ~7 天可见悬崖(直拉看不到今/昨天新视频,登录态=匿名同结果),只有国内 IP + DOM 渲染主页看得见新鲜,得先定换路走 DOM 还是 post_api。
一句话:① 量「现有关注流路有多慢」,② 量「换条快路安不安全」,拼起来才知道该不该把潜在触达从关注流改成直盯主页、能压到多快。

盯防名单

读法 ●●○○○○○ 一共 7 次机会(实心=已触 / 空心=未触) 「抓取→潜在触达」= 设计内 ≥1 天等待,灰
口径说明 · 私信 / 反评
  • 范围:全组织首触(一人一行,按 douyin_user_id 去重取最早一次),按时间窗滚动,最多 200 条。私信涵盖云电脑自动派单 + 人工 ADB/WDA 全部 DM —— 达标率含人工慢发,反映真实混合节奏;反评 = 在目标用户视频下公开回评。
  • 8 节点:视频发布=videos.published_at(常缺,置灰);评论=comments.comment_time;抓取=comments.created_at;打分=comments.analyzed_at(06-11 前历史行 NULL);生成话术=llm_call_provenance 回链取最早;派单=DM dispatch_queue / 反评 reverse_comment_queue(人工 WDA 通道无);触达=私信 messages.role=ai,sent / 反评 reverse_comment_queue.sent;回复=私信 messages.role=customer / 反评下目标用户回评,最早一条。
  • 段颜色只热「我们能控的段」:评论→抓取🟢<3h、抓取→打分🟢<15m、打分→话术🟢<3h、话术→派单🟢<10m、派单→触达🟢<30m;视频→评论、触达→回复 = 客户行为,灰。
  • 端到端 = 评论 → 发出,目标 ≤10min(🟢达标 / 🟡10–30min / 🔴>30min)。评论时间缺时不计入达标率。
本页含客户身份信息,已设 noindex,请勿把链接贴到公开可索引的位置。
口径说明 · 潜在触达
  • 本名单 = 已被二次触达过的人second_touch_state.touch_count > 0 的高意向号),按最近一次触达倒序,最多 200 条;状态驱动,不受时间窗影响。
  • ●●○ = 7 次机会:实心 = 已触达次数,空心 = 剩余。触满 7 次或扫到回复 / 转化 → 已出库(不再追)。
  • 时间轴:视频发布 → ta 评论 → 我们抓取 → 最近一次潜在触达 → ta 回复。「抓取 → 潜在触达」是设计内 ≥1 天等待,不算我们能控的延迟,故置灰不上色。
  • 达标徽章「发布→完成」 = ta 最近这条被触达视频的「发布 → 三连(点赞+评论1+评论2)完成」端到端,口径 ≤20min🟢 达标 / 20–30🟡 偏慢 / >30🔴 超标(与事件驱动触达闸 --max-age-min 20 一致)。⚠️ 这条是被触达的那条新视频,区别于时间轴最左的「视频发布」(那是 ta 当初评论的原视频)。路B 触达成功后实时回写,历史行显示「时效待回写」。
  • 还没做过二次触达的高意向积压暂不在此逐行列出 —— 服务端暂时无法识别谁已回复(安卓端回复不入库),列出会把已回客户误标「待触达」。待回复检测回写 DB 后再开。
本页含客户身份信息,已设 noindex,请勿把链接贴到公开可索引的位置。