0)元信息

  • 原始记录时间:2026-02-03(旅途日)
  • 补丁来源时间:(待补充)
  • 触发:旅行占主时间;仍穿插外部 App 开发与版本收敛决策
  • 主题关键词:#旅行日 #外部APP开发 #版本策略 #31B #v26 #26final #云部署 #PC调试 #手机端Bug风险 #移动端无F12 #错误日志
· · ·

1)整理后的全文(纠错+理顺表达,不改原意、不减少内容)

好的,今天是 2026 年 2 月 3 号的每日复盘。今天主要还是旅游为主。

但今天上午加上晚上,还是做了一些外部 App 开发的任务。然后在版本选择上,我最后其实是有点摇摆:本来想回归到 26 版本,但又觉得现在这个 31B 版本我已经云部署了,PC 端调试看起来也没什么问题,真正要看的反而是 手机端。我估计手机端可能还是会出 bug。

所以我今天冒出来一个折中的想法:我从 31B 这个版本 copy 出来一个新版本,命名为 26 final。为什么叫 26 final?因为我的思路是——把录音/音频处理的核心逻辑回滚到 v26(因为 26 整体用下来还是可以的),但是 26 之后的一些更新里,凡是有优势的更新,我还是想保留在这个分支里。这样整体会更稳。

虽然长录音有时候在 26 也会出 bug,但我发现通常停止后重复一次往往就正常了,所以使用层面还是完全没问题的。

然后今天还有一个很关键的想法:要引入错误日志(error log)。因为手机上没法像电脑一样用 F12 开开发者工具去看报错,所以如果不做日志,移动端出了问题就很难定位。

(其余旅游/行程细节:待补充)

· · ·

2)快速捡起版(按四块分类)

2.1 今日时间线(大致梳理)

  • 白天以旅游为主
  • 上午+晚上穿插:外部 App 开发任务
  • 版本决策:31B(云部署、PC端OK)→担心手机端→提出“26 final”折中分支
  • 工程补强:移动端无法F12 → 必须做错误日志

2.2 灵感(来不及做也先占位)

  • “26 final”分支策略:核心稳定优先(录音/音频逻辑回滚到v26),其余优化择优保留
  • 移动端可观测性:用 error log 补齐“手机端不可调试”的黑箱

2.3 问题(自我发现的风险点)

  • 版本选择容易摇摆:31B/26之间反复 → 需要一个“可执行的收敛方案”
  • 手机端 bug 风险高但定位困难:没有F12 → 不做日志就会盲修

2.4 小确幸

  • 旅行日仍推进了工程主线(而不是完全断掉)
  • 想清楚了一个关键工程现实:移动端必须先解决“可观测性”
· · ·

3)洞察卡(Insight Cards)

Insight-01|版本收敛的关键不是“哪个更先进”,而是“核心链路先稳”

结构:31B功能/云部署推进快,但手机端不确定;v26稳定性已验证更多

关键点:把“录音/音频处理核心逻辑”当作稳定基座

结论句:先把最关键、最脆弱、最难debug的链路稳定下来,再谈其他增益。

Insight-02|移动端调试的本质是“可观测性”,不是“凭感觉修”

结构:手机端无F12 → 出bug无法还原 → 只能盲猜

结论句:没有日志=黑箱;有日志=可定位、可收敛。

--

4)落地点

4.1 用户原生提取(你自己提出的)

  • 旅行日为主,但上午+晚上做了外部App开发
  • 31B已云部署,PC端调试似乎没问题;关键要看手机端,可能仍会出bug
  • 从31B复制分支,命名 26 final:把录音/音频处理核心逻辑回滚到v26,其余优势更新保留
  • v26长录音偶发bug,但停止后重试往往正常,整体可用
  • 引入错误日志:手机端无F12,必须靠日志定位问题

4.2 助手建议(明确标注)

  • 助手建议:把“26 final”的目标写成一句硬标准:手机端先稳定录音/转写闭环(只要这条链路稳定,其它UI/小功能都可以慢慢补)。
  • 助手建议:错误日志优先记录三类信息就够用:发生时间点、操作阶段(录音/切片/上传/转写/拼接/整理)、关键错误文本/堆栈(若拿得到)。这样你在手机端就能把“黑箱”变成“可追踪”。
· · ·

5)归档与关联(便于未来检索,不等于写入长期记忆)

  • 索引编号:DIARY-20260203-001
  • 关联标签:#版本收敛 #26final #31B #移动端日志 #可观测性 #旅行日不断火