Logs

2026-03-12 日志

这一天主要把 homoscale 的 Android 线、lvshe 的脱敏演示视频、宿主资源访问和自动录入中断修复继续往前压,重点不只是多做几件事,而是把交付和方法都往更稳定的方向推。

  • daily-log
  • Android
  • 视频
  • lvshe
  • homoscale

3 月 12 日的重心不在单点突破,而在把几条已经有雏形的线继续往能交付、能复用的方向推进。最重的两条是 homoscale 的 Android APK 和 lvshe 文档脱敏演示视频,另外两条更偏工程收口:宿主资源访问终于有了比较像样的解法,自动录入中断问题也开始从模糊抱怨收成了可修的流式处理缺口。

白天

白天最花力气的还是 Android 和视频。homoscale 这条线已经不再只是证明“手机上能跑”,而是在继续确认它能不能长得像一个真正的 Android 产品。当天比较重要的判断是 Go 集成最终还是要落到 c-shared + JNI,Mihomo 也被逼到了源码级嵌入。外部可执行文件那条路在 Android 环境里越走越像临时方案,真正要落到 VpnServiceTUN fdprotect(fd) 和日志目录这些运行时约束上,最后还是得回到更稳的嵌入方式。

同一时间,lvshe 的视频线也不再只是“做一支演示视频”。更关键的推进是我开始逼自己从说明书和模板思维里退出来,让 Agent 更像一个会先读 repo、读页面、再自己组织动作的新同事。当天已经有了明确产物,包括成片、静音版、分镜、配音文案、配音音频,以及演示样本文档和脱敏后的结果文档。

下午到晚上

另外两条线虽然轻一些,但都把问题边界切得更清楚。homoscale 的宿主资源访问问题,本质上是在确认 embedded tsnet 能访问别的设备,不等于别的设备就能反向访问宿主机。看到这一点之后,用 RegisterFallbackTCPHandler 去做 TCP 宿主桥接就变得顺理成章。当天这条线也留下了 commit 7dd752a 和本地二进制 /Users/boomyao/lab/homoscale/homoscale

自动录入中断修复那条线,价值也不只是“修了一个 bug”。我没有再把“局部返回 {}”和“真正流式中断”混成同一个问题,而是把注意力落到了 Firefox 下 fetch + ReadableStream 的 SSE 拆包缺口上。等问题边界切清之后,修复才开始变得像修复,而不是围着一句模糊描述打转。

收口

这一天真正留下来的,是一种我之后还会继续用的推进方式:先把问题压成可验证的终态,再尽量让上下文来自真实材料,然后逼自己做出可见产物,最后把没闭环的部分明确留给下一步。当天最实在的外显结果包括 Android APK、视频成片和相关素材、宿主资源访问的 commit,以及自动录入问题的调试入口和修复提交。

还没闭环的地方也很清楚。homoscale 的 Android 代码还主要漂在 worktree 里,宿主资源访问还差真正的跨设备实测,视频 pipeline 已经有产物但还没沉淀成稳定方法,自动录入中断也还缺最后一轮更稳定的验证。