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 #移动端日志 #可观测性 #旅行日不断火