Akke · 内部作战档案

潜在触达 进度时间线

对「DM / RC 已触达、≥1 天没再跟进」的高/中意向老 lead 做再触达。两代机制:时间驱动二次触达(满期捞名单评其最新视频,已上线自驱)→ 事件驱动实时触达「路 B」(盯新视频,20 分钟内点赞 + 双评论,全程搬无影一台云电脑常驻)。

执行链全部打通 · 三连首次真视频落地 06-14
起点2026-06-03 最后更新2026-06-15 权威细节spec §14 / memory: project_akke_potential_touch_route_b.md

当前状态

2026-06-14 实跑后的真实口径,不粉饰。

执行端 · 三连
✅ 全链打通
监控→入队→身份门→点赞→评论1→评论2→验证闸,真视频首次落地(commit 0a1e62b)
真发验证闸
✅ 有效
点赞验爱心红、评论验气泡;验不过记 unverified 不假报,挡住 6/12 那批假阳性
实时侦测
✅ 无影常驻
中国 IP f2 签名拉 follow/feed,每 60s 翻 3 页,≤20min 闸(06-14 放宽,原 10min);无 VPN、无 fake-IP
话术生成
✅ 定版
评论1 = 看视频 JIT 现生成;评论2 = 逐字搬首触原文、带微信报价照发,封号靠节奏层兜
关注覆盖
✅ 其实够
「12%」经查是误判(关注流只露近期发视频的人);盲关 200 人已否决
回复检测(命门②)
◐ 已落库
last_inbound_at + mark_inbound_reply 落库可查(PR #304);提准仍受 scan 覆盖率天花板
真 7×24 无人值守
🔴 未解
无影平台层会空闲挂起(06-14 测 9.5h、06-14→15 过夜 ~11h 空白,powercfg 管不到);治本待保活 / EDS 远程命令
RC 纳入 / 表云端化
⏳ 待做
worklist 只读 messages、反评未纳入;话术表仍手动摆渡,需求已开

关键数据

三组实测数:人群有多大 → 名单怎么漏下来的 → 供给与覆盖到底卡哪。

触达人群总盘 ≈ 792 人

三号(饭粒/野荞/夏夏)去重 · DM ∪ RC · 2026-06-09 实测
DM 573
35
RC 184
仅私信 573 私信∩反评 35 仅反评 184(DM 口径完全漏掉的人)
792 是上限:回复状态此前基本 unknown,回复检测落库后会随核实下降。

饭粒名单漏斗 369 → 164

高/中意向 · 最近 AI 私信 ≥1 天前 · 去商家去重 · 2026-06-10
全部会话
369
高/中意向
227
≥天数没再跟进
167
去商家·去重
164
口径注意:是「没再跟进」不是「未回」——回复检测落库前,"未回"无法核实,别对外说错。

供给 vs 覆盖:到底卡哪

抽查 50 个被监控客户的最近发布 · 2026-06-10,06-14 复盘修正
24h 内发过
0
2–7 天
5
>7 天没动静
32
无作品 / 私密
13
供给低但够触发:买家天然少拍视频,每天新视频机会 <1 条——但 06-14 一轮监控仍逮到 7 个池里人的视频。「覆盖率 12%」经查是误判(关注流只露近期发视频的人,"没出现≠没关注"),真正的硬骨头是执行端把点赞评论点准,不是关注覆盖。

时间线

只记结论和数据;推演过程在 spec(§14 为准),教训在 memory。有新进展往末尾追加。

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·06术语拍板 + 自动派单设计
PM 拍板触达术语;二触自动派单 spec 完成定版
DM=私信首触 / RC=回意向评论 / 多次触达=DM 未回去评其最新视频。设计:cron 派单 → dispatch_queue → 无影 poll agent 评论支线,双开关默认关。
specs/2026-06-06-second-touch-auto-dispatch-design.md
06·08二触自驱上线 + 实时方案侦察日
实时触达侦察:四个决定性发现实测
  • 这群人几乎不发视频:184 候选近 7 天全池仅 5 条(0.71 条/天)。但新视频=低频高质信号,10min 内评=前排可见。
  • 路 A(逐人轮询)否决:单 cookie C=10 约 2 分钟被反爬打死。
  • 路 B(关注流 follow/feed)验通:一圈 ~6 请求与人数无关,单号扛几百人的唯一法。
  • 写操作 API 全 403:点赞/评论/关注只能无影真客户端——侦测可后台,执行必无影。
spec §0/§11/§12 · ADB 执行 MVP 同日跑通
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。

未决问题 / 下一步

真 7×24 无人值守(头号未决):无影平台层空闲挂起(实测 9.5h),powercfg 管不到。治本方向 = 保持连接保活 / 无影企业版 EDS 远程命令(ecd run-command)+ 按需唤醒拉起桌面。当前 = 「保持无影在线 + 双窗口自重启常驻」的半自动。
RC(反评)纳入进池:second-touch-worklist 当前只读 messages、不读 reverse_comment_queue → 只反评过没 DM 过的人不进池。需 union 反评表 + 重生成池/表,需求已开(2026-06-12 潜在触达话术表云端自动化)。
话术表云端化、去手动摆渡:做一个 Vercel 定时接口(有库权限、自动重算最新表、挂固定网址),无影消费脚本每轮 HTTP 直接拉表 → 零 mac、零手动摆渡。关注补齐 + cookie 续期仍依赖登录态 GUI。
复位 / 去重小坑:奥德发那条复位 bug(发完没确认回主页 → 连累后两条搜索停在他页面)待量 AKKE_C_BACK;身份门 wrong_user 跳过仍被记 touched,致同人当天 dedup 误跳,待修。
回复检测提准(命门②):last_inbound_at 已落库可查(PR #304),但可信度 = scan 覆盖率天花板——只落库不提准。要提"未回"准确度需提升 inbox scan 覆盖。

关键文件索引

Memory(最新教训,路 B)
docs/claude-memory/project_akke_potential_touch_route_b.md
Spec(推演 + 定版,§14 为准)
docs/superpowers/specs/2026-06-08-realtime-potential-touch-new-video-design.md
侦测 / 消费(无影 _* 本地脚本)
worker/scripts/wuying-dm/_realtime_touch_watch_wuying.py · _realtime_touch_consume_wuying.py · _jit_comment1_wuying.py · _capture_pos.py
执行器(三连 · 已修验证闸)
worker/scripts/wuying-dm/douyin_comment_grounded.py(commit 0a1e62b)· _gen-realtime-touch-table.py
节奏 / 回写 / 关注入库
scripts/second-touch-worklist.ts · mark-second-touch.ts · scripts/sync-account-follows.ts · scripts/follow-coverage.ts · _enrich-follow-douyin-number.ts