Skip to Content

2026年03月23日

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

中心服务平台 - 功能完善

  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕services 18 次(设计 9 · 代码 9)| web-app 21 次(设计 5 · 代码 16)· 代码 +3.0k/-0.2k | install-app 3 次
    • 〔方法论〕OpenSpec 变更驱动(提案→规格→实施→归档)| 设计先行·规格固化(IoT 同步规格先于代码落地)| 字段语义分离治理(轨迹时间 lt 与 GPS 时间 localTime)| 前后端契约对齐(注销验证码、固件上传格式)
    • 3-23: 账号注销功能全栈起步 · GPS 轨迹可视化语义梳理与交互优化
      • ✅ 账号注销: 变更提案、需求文档与后端落地 〔services〕
        • 设计 编写账号注销(deactivate-account)OpenSpec 变更提案,含用户停用、邮箱/短信验证码校验等能力规格
        • 设计 迭代注销功能 e-prd 需求文档
        • 实施(AI 辅助) 落地注销后端: 新增用户停用 Controller、Listener 及带验证码校验的请求 DTO;注销后该账号的个人数据、绑定设备及所有设备分享关联数据永久删除
        • 实施 归档 deactivate-account 变更
      • ✅ 账号注销: 前端变更提案与文档完善 〔web-app〕
        • 设计 建立注销前端 OpenSpec 变更提案(登录页、注销流程规格)
        • 设计 优化注销文档: 补充 Implementation Notes(按需加载 Skills)、为未登录注销流程增加确认弹窗
      • ✅ GPS 轨迹可视化: 字段语义梳理与交互体验优化 〔web-app〕
        • 重构(AI 辅助) 将 start_time 由 gps_track 信令移至 current_playback_duration;分离轨迹时间 lt 与 GPS 时间 localTime,消除混淆
        • 实施(AI 辅助) 优化轨迹播放交互体验(修复路线交叉点处行走位置停止/错位);联动调整飞行动画、轨迹全量/回放 hooks 与组件入口
        • 实施(AI 辅助) 补充 GPS 轨迹 mock 样本数据
    • 3-24: 账号注销前端实现收口 · 部署脚本迭代
      • ✅ 账号注销: 前端实现与流程收口 〔web-app〕
        • 实施(AI 辅助) 实现注销路由页面与登录跳转逻辑;统一登录跳转并优化代码风格
        • 实施(AI 辅助) 注销页 i18n 改用直接英文文本作为翻译键;切换开发环境到 Cs 环境配置;调整注销与登录路由组件
      • ✅ 部署脚本与构建配置迭代 〔install-app〕
        • 实施 继续迭代各环境部署脚本与构建配置(build.conf、各环境 .env)
    • 3-25: 固件上传格式限制全栈 · 项目文档与工具完善
      • ✅ 固件上传: 限制为 .img/.bin 格式 〔services / web-app〕
        • 实施(AI 辅助) 后端 FirmwarePackageController 增加格式校验,tus 上传后立即验证,不符合则先删除 tus 文件再抛出异常
        • 实施(AI 辅助) 前端新增/修改界面仅允许选择 .img/.bin,上传前二次校验防绕过
      • ✅ 项目文档与工具整理 〔web-app / install-app〕
        • 实施 补全各子目录 AGENTS.md 完善项目文档结构;清理无用 skill 并更新项目文档
        • 实施 引入 opencode 本地 RAG 模型(all-MiniLM-L6-v2 onnx/tokenizer);迭代 ge-zxs-ca/hs 环境部署脚本与构建配置
    • 3-27 ~ 3-28: 采集服务器外网 IP 配置与 IoT 同步通知 · AI 工具链完善
      • ✅ 采集服务器外网 IP 配置与 IoT 同步通知 〔services〕
        • 设计 建立采集服务器 IoT 同步(acquisition-server-iot-sync)变更提案与设计,编写 server-ip-sync-notification 规格
        • 设计 沉淀 MQTT/IoT 信令 AI 文档与提示模板,迭代同步变更的设计与任务清单
        • 实施(AI 辅助) 新增采集服务器外网/内部 IP 配置请求 DTO
        • 实施(AI 辅助) 落地 IP 同步: IpSyncConsumer 监听采集服务器最新公网 IP 等信息上报后,向所有关联采集设备同步推送最新配置
        • 实施 归档 IoT 同步变更,将 server-ip-sync-notification 提升为正式规格
      • ✅ AI 工具链与提示词完善 〔services〕
        • 实施(AI 辅助) 更新 .agents 技能、opencode/sisyphus 配置与 oh-my-opencode 工具依赖;更新 AI 提示模板与提示词记录
      • 🟡 整理后续待开发任务列表,沟通确认开发优先级,形成符合公司长期发展方向的任务清单

其它工作

  • 目标: 记录日常杂项工作、协作沟通等事务
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 📌 以往已自测工作不再重复,详情请查看上周及上月报告
    • 23 日
      • ✅ 排查 zxs 服务器被挖矿利用的问题
    • 24 日
      • ✅ 排查其它服务器被挖矿利用的问题
      • ✅ 备份 zxs 服务器数据库数据
      • ✅ 部署新版本到 zxs-cs 服务器,用于测试账号注销功能
    • 25 日
      • ✅ zxs-hs/zxs-ca 服务器修改 root 帐号密码,并重启
      • ✅ 检查所有服务器有没有被挖矿利用的问题,上午及下午各检查一次
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
      • ✅ zxs/zxs-hs、zxs-cs/zxs-ca 服务器添加定时任务脚本,每周凌晨自动更新 SSL 证书
    • 26 日
      • ✅ 检查所有服务器有没有被挖矿利用的问题,上午及下午各检查一次
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
      • ✅ zxs-hs/zxs-ca 服务器发现挖矿进程,尝试查杀后修改 root 账号密码并重启
      • ✅ 使用 AI 赋能提升工作效率,集成 chrome-devtools-mcp、playwright-mcp、real-browser-mcp 实现自动化 Web 前端测试,使 TDD 流程真正形成闭环连续运转
    • 27 日
      • ✅ 检查所有服务器有没有被挖矿利用的问题,上午及下午各检查一次
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@192.129.252.131" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@107.174.255.35" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@47.121.142.93" "htop"
        • ssh -tt -o "StrictHostKeyChecking=no" -o "UserKnownHostsFile=/dev/null" "root@43.133.186.162" "htop"
      • ✅ zxs/zxs-hs、zxs-cs/zxs-ca 服务器已安装 maldetect 恶意软件检测工具,并配置每日定时全盘扫描
      • ✅ 测试中心服务器回放模块,并把发现的问题反馈给绍工
Last updated on