Skip to Content
工作周报20262026年08月03日

2026年08月03日

本周工作计划与执行完成进度

中心服务平台 - 功能完善

  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已测试
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕services 12 次(设计 7 · 代码 5)· 代码 +1.5k/-0.2k | web-app 12 次(设计 8 · 代码 4)· 代码 +1.0k/-0.5k | install-app 2 次
    • 〔方法论〕设计先行·契约固化 | 流程逐个核对纠偏(含 plan-01 复核、ADR-0015 纠偏)| 诊断驱动编排任务
    • 8-03 ~ 8-05:对讲群组 PTT 配置接缝固化与 AudioBridge 房间合同冻结
      • ✅ 对讲群组 PTT 配置:接缝设计与刷新实现 〔services〕
        • 设计 搭建对讲群组流程逐个核对工作台;补 pushPttConfig 流程并标注设备绑定全量替换语义;记录 PTT 配置下发接缝架构(ADR-0015)并补对讲群组术语
        • 审查 核对 plan-01 更新流程,纠偏 ADR-0015 并建修复批次;完成对讲群组流程现状复核
        • 设计 编写关系变更后 PTT 配置刷新规格与实施票
        • 实施(AI 辅助) 统一群组侧、设备侧关系变更、关系删除后的 PTT 配置刷新
        • 修复(AI 辅助) 事务提交成功后再发送消息与操作日志
      • ✅ AudioBridge 房间:合同冻结与所有者抽取 〔web-app〕
        • 设计 编排 AudioBridge hook 拆分任务;记录掉房诊断与执行方案;补充发话方式验收约束与麦克风降级 ADR
        • 设计 编排房间恢复与交互改进任务;固化 AudioBridge 恢复与本地发话规格;拆分恢复实施票
        • 审查 hook 拆分 G0 验证
        • 实施(AI 辅助) 冻结 AudioBridge 房间公开合同
        • 重构(AI 辅助) 抽出房间成员出席所有者;抽出 AudioBridge 信令所有者
        • 实施 清理 .tmp 临时截图与快照
      • ✅ 部署与构建 〔install-app〕
        • 实施 注释 nginx chunked_transfer_encoding 配置并调整服务启动延迟;更新构建版本号至 20260804
      • ✅ 杂项 〔services〕
        • 实施(AI 辅助) 本地 dev 存储路径迁移到 WSL 持久挂载

其它工作

  • 目标: 记录日常杂项工作、协作沟通等事务
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已测试
    • 📌 以往已完成工作不再重复,详情请查看上周及上月报告
    • 03 日
      • 协作 git → svn 源代码同步
      • 实施 zxs-cszxs 服务器上 nginx 配置改进:处理孙工反馈的设备端获取云服务器节点分配信息失败率较高的问题
    • 04 日
      • 实施 最新程序编译 → 制作 docker 映像 → 制作升级程序 → 上传 zxs 服务器 → 升级部署
      • 排障 郭工反馈 app 上部分设备在线状态与真实不符
        • 现象:app 显示在线状态不准;web 端无此问题
        • 排查:用 AI 辅以 Linux MQTT 客户端订阅消息分析,核对前后端源代码,并用 MCP 控制浏览器对比 web 与 app 产生的 MQTT 消息
        • 根因一(采样机制):web 利用 MQTT 主题双向通信特性——调用接口时传参设置「连续 3 次、每间隔 3 秒回复一次最新在线状态」,一次请求即得多次采样,设备 WebRTC client 频繁断连时也容易捕到 true;app 未用此机制、仅单次采样(且 15 秒才轮询一次),断连瞬间易命中 false
          • 改进:app 改用与 web 相同的多次采样机制
        • 根因二(批量 vs 单个):app 一次调用只获取一个设备的在线状态,而 web 一次可获取上千个;如同买 100 个鸡蛋,跑 1 趟买 100 个比跑 100 趟每次买 1 个高效
          • 改进:app 改为一次性批量获取所有设备的在线状态
Last updated on