06·03起点:二次触达需求 + 数据勘察 + 节奏大脑
勘察出三个硬事实勘察
conversations 跟进字段全是死的;回复捕获几乎为零(6281 会话仅 9 个有回复记录);真实「发了没回」信号在 messages.role。
回复检测从这天起就是已知欠账(即后来的命门②)。
PR #93 · feedback_second_touch_cadence_data_keystone.md
节奏大脑 + 全 ADB 闭环建成落地
second-touch-worklist(候选计算)+ second_touch_state 状态阶梯 + mark 回写;worklist → 话术生成(人审)→ ADB deeplink 点赞+评论 → 回写,全链跑通。
PR #95 / #99 / #100 / #102
06·09–10方案 B 定版 + 「供给是瓶颈」诊断 + 执行端首验
§14 方案 B 最终定版PM 拍板
各运营把「触达后没回的高意向」设关注 → 拉自己关注流盯新视频 → 无影点赞 + 评论1(评视频)+ 评论2(搬首触原文),10min 内。机制 = 事件驱动状态机 + 护栏(间隔 / 上限 7 次 / 商家过滤)。
09:13 决定性诊断:瓶颈是供给不是技术🔑 关键
50 个被监控客户 24h 内发视频
0 人、>7 天没动静 32 人。feed 延迟 2min 达标。每天新视频机会 <1 条。
(注:06-14 复盘修正——供给虽低但够触发,真硬骨头在执行端点准。)
话术「私信桥」定版 + 真 lead 首跑翻车 → v2 护栏翻车已修
v1 按标题搜视频且无身份门 → 搜不到目标
绕回操作号、把评论发到自己视频下。v2 改「搜昵称 → OCR 身份门 → 开作品墙第一格」,身份门不过即跳过、绝不发。新暴露:
搜到人却点不进主页(固定坐标 + 加载时机)。
PR #240 · "能保证不发错,还不能保证发得成"
06·11路 B 转向无影常驻:节奏层 + 三连执行器 + 链路未闭环
节奏层 + 三连执行器建成落地
migration 改 mark_second_touch 为
每天 ≤1 次 / 满 7 次出库,进池门槛 3→1 天(#296);三连执行器 #302 合 main、部署无影:开视频后点赞 + 评论1 + 评论2,CSV 有 message2 才发第二条、向后兼容。
20260611150637_second_touch_daily_7x_cadence.sql · #296 / #302
路 B 技术验证 ✅ + 关注【写】被反爬挡死实测
无影中国 IP 能 f2 签名拉关注流(status_code=0、字段全)。但关注写动作:raw API 403、Playwright 喂空白页 → 唯一通路 = 无影 GUI 原生登录点关注(日限 30/号防风控)。
夜测:整条链未闭环(别以为"建好=在跑")未闭环
- mac feed 网络抖根因钉死:Shadowrocket TUN fake-IP 劫持 iesdouyin.com → 52% 超时。搬无影(无 VPN)从根上绕开。
- 执行 loop 开口:队列攒着没人 drain(执行在无影 GUI,mac 驱动不了),逮到的 4 条夜里全 >10min 过期。
- "无影开机 ≠ 潜在触达在跑":DB 三证表明跑的是云电脑 RC 首触,不是三连——同机同号、二选一。
06·12重大教训:链路跑通但执行器假阳性 · 没真发
「✅ 已点发送」全是假阳性教训
无影整夜跑 ~9h 没断、日志写"3 条三连✅已点发送"。
实测全假:以一筑身份看,爱心不红、评论没有、"喜欢"列表里也没有 → 点赞/评论 GUI 点击
点空了,executor 仍 return 成功。根因:坐标飘 / focus 没真置前 / 分辨率对不上。
已止损:停消费窗 · 误入库 3 条已回滚 second_touch_state
话术换版(与执行 bug 无关,这部分有效)定版
评论1 改
JIT 评视频内容(无影 qwen3 现生成、空正文退「赞赞赞」);评论2 改
逐字搬首触原文、撤违规闸照发(带微信/报价也发,封号靠节奏层兜)。
铁证口径再钉:判定真发不能信消费日志,要看「喜欢」列表 + 另号看评论
06·13关注流修通 + 假阳性根治(头号瓶颈解开)
导航三根因全修修复
之前批量 ~9 成"点空/落非主页",三根因:①
用户 tab 坐标与首条结果重叠成同一点 → 改 VL 定位「用户」二字;②搜人前没回首页、搜索框漂移 → goto_home 钉死首页再搜;③already_followed 用
诱导式提问"找已关注按钮" → 问就答已关注、一个不关 → 改裁剪头部"读按钮文字"判别。加 OCR 身份门"非主页/加载中"重试 3 次。
#331 · 实测「呓语づ」「小米手机」等之前必栽的名字进对主页
真发验证闸进 main + 关注入库基建落地
like_video 验爱心真变红(已红跳过防 toggle 取消)+ post_comment 验气泡出现 + 输入框清空,
验不过记 unverified 不计成功、不标 touched。account_follows 表 + sync/coverage 脚本上线(#332),治"190 补到哪了"。
06·14🔑 三连执行链全部打通 · 首次真视频落地
点赞 + 评论首次在真视频验证通过里程碑
监控→入队→身份门→点赞→评论1→评论2→
验证闸 全链路实测通过(一筑号 · @尹「路过来看看我的新房」视频)。executor 修复已提交主仓。
commit 0a1e62b · 验证闸正确抓住假阳性、没假报
头号执行坑:连播(autoplay)打偏头号坑已解
开视频后
播完自动跳下一条 → 点赞/评论全打到别人的视频,脚本还读到跳过去那条的红心误判"已赞"。
解法 = 取消连播:右下角连播开关
关一次持久记住(开新视频仍关闭),脚本不点它(toggle,点反而打开);pause_video 改 hover 唤控制条 + 定位左下角播放键作双保险。
- 暂停演进:空格不暂停(焦点→翻页)→ 点画面不稳(短视频在点到前已跳)→ 取消连播最稳。
- 坐标体系 = 千分比(0–1000),_capture_pos.py 倒数 5s 抓鼠标坐标。
「覆盖率 12%」是误判 → 盲关 200 已否决修正认知
关注流
只露最近发视频的人,"没出现≠没关注"。一筑号到本人页 18 个里 10 个已关、一轮监控逮到 7 个池里人视频 →
关注覆盖其实够,不是瓶颈。wrong_user 用按抖音号反查(_enrich-follow-douyin-number.ts)定点修,不靠盲关。
基建坑:摆渡改 gh gist + 无影空闲挂起实测
- 摆渡通道 paste.rs / 0x0.st / tmpfiles 全挂 → 改 gh gist 上传(git 级稳)+ curl 下载。
- 无影平台层会空闲挂起:实测 23:30→09:02 共 9.5h 空白(powercfg 管不到平台层)→ 真 24/7 待解。生产档监控 --max-age-min 10,双窗口自重启常驻。
06·15复盘:当天只发成少 = 10min 闸误杀 + 过夜挂起 ~11h
「昨晚到今早没几条」真相 = 10min 闸误杀 + ~11h 过夜挂起(不是整夜睡 20h)已纠正
06-14 监控日志实拉(🔥/⏰ 行):监控
09:45 → 22:21 一直在跑,没整夜睡。当天逮到
≤20min 新鲜视频 5 条(冰糖10min · 掌上雨衣11 · 时尚外婆11 · 质感14 · 小玉15),但当时闸 10min,
只有冰糖压线发成、其余 4 条卡 11–15min 被丢 → 当天只发成 1 条,
锅在闸不在睡。真正的过夜断档 = 22:21 → 次日 09:06
≈ 11h(无影挂起)。
20min 闸把「量」修上来了(06-15 和为贵 16min 发出、旧 10min 必丢,早上发成 2 条 09:09/09:33 均验证+回写)——但「质」另说,见下「池子脏」。
判活教训:second_touch_state.last_touch_at 只记「发送」,发送≠监控在跑(被闸挡也会断更);判监控真活要看 watch 日志的 🔥/⏰ 行时间戳。
06-15 两条真发 · 每步时间节点(端到端实测)时效
质感(无公害)= 首个 ≤10min 达标 🎯:09:28:59 视频发布 → 09:30:59 监控逮到入队(发布 2min)→ 09:33:20 三连完成(赞+评论1+评论2 验证过)|
发布→完成 ≈ 4.3min。
和 为 贵:~08:50:41 视频发布 → 09:06:41 监控逮到入队(发布 16min)→ 09:06:47 消费开始(搜人→身份门→开视频)→ 09:09:03 三连完成 |
发布→完成 ≈ 18.4min(≤20min ✓;旧 10min 闸必丢)。
通用步骤链:视频发布 → 监控逮到入队(每 ≤60s 一轮)→ 消费 搜人/身份门/开视频/暂停/点赞/评论1/评论2(~1–3min)→ 验证闸 → comment_log → mac 回写 second_touch_state。
实拉新发现:池子脏 + 新鲜的不是装修诊断
06-14 全量去重 =
62 条 distinct 视频,其中
61% 来自 4 个非 lead 号(39度风14 · 掌上雨衣11 · 雨霖麻麻9 · QC4 = 38 条 · 狗/雨衣厂/控糖食品/旅游)。
当天 5 条「新鲜 ≤20min」里 0 条是装修相关(冰糖=农产品商家 · 掌上雨衣=雨衣厂 · 时尚外婆=带孙 · 质感=种地 · 小玉=足球段子);真装修 lead(@尹 / 小玉装修日记)发的都是老视频。
真瓶颈升级:不只「供给薄」,而是 池子被噪音号污染 + 真 lead 极少发、且发的常是无关内容 → 即便 20min 闸提了量,发出去也难转化。下一步 = 池子加噪音过滤(剔雨衣厂/宠物/食品/旅游)。
powercfg 那串代码治不了「睡觉」认清
在无影里跑的
powercfg /change standby-timeout-ac 0 那一串,只关掉了
Windows 自己的睡眠 / 屏保。但无影是
云桌面,Windows 之上还有
阿里无影平台层的「无操作自动挂起」——它盯的是你本地客户端有没有鼠标键盘输入,
powercfg 够不到这一层;mac 上的 caffeinate 也只让 mac 不睡、不会往云会话送输入。所以这串代码
必须做但远不够,真 24/7 得靠无影控制台保活策略 / EDS 远程唤醒。
澄清:评论生成(qwen3)能正常调用,不是瓶颈澄清
排查中一度怀疑「话术没生成 / 模型调不到」——经查是
误会。评论1 由无影
_jit_comment1_wuying.py 逮到视频那刻现调 qwen3 生成(空正文退「赞赞赞」),评论2 查表搬首触原文,
两条都跑得通、确认能正常调用。当前卡产量的
只有无影睡觉,不是话术。
触达闸已放宽到 20min(口径同步)口径
触达窗口 10min →
≤20min,达标口径同步成 ≤20min。监控要按
--max-age-min 20 跑。⚠️
_start-realtime-touch.bat 默认仍是 10min,直接双击会用旧闸——手动起 watch 或先改 .bat。