Skip to Content

2026年10月05日

内容截止日: 2026年10月11日

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

中心服务平台 - 功能完善

  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕es-center-server-services 23 次(设计 17 · 代码 6) | es-center-server-web-app 6 次(设计 3 · 代码 3)· 代码 +0.8k/-0.2k
    • 〔方法论〕决策图全图传导 | 同步事件解耦 | 单轮清理定案 | 预设统一标记 | 正本迁移清扫
    • 10-05: 员工身份域两票闭合、设备退场与同步事件 ADR 起笔、Janus 管理定案
      • ✅ 员工身份域两票闭合与全图传导 〔es-center-server-services〕
        • 协作 闭合员工全局身份与员工用户关联两票并全图传导: 员工管理与建立/更换绑定的业务范围收敛为 team 类别租户,员工用户关联以关系为主体、具名新管理入口全套 CRUD,导入/生成器/全量复核逐票承接
        • 设计 补充员工用户关联的组织授权参与语义: 账号经关联员工的所属组织参与组织权限查询,账号直接授权不随员工关联迁移
      • ✅ 设备退场与同步事件合同起笔、Janus 管理定案 〔es-center-server-services〕
        • 设计 新增 ADR-0108 个人空间设备退场同步父子投影: 解绑、取消/解除分享、归属转移与账号注销的设备退场在既定投影范围内同事务软删 Device 与采集设备子记录,ADR-0066/0067 以 successor 记录部分取代
        • 设计 新增 ADR-0109 设备跨模块关联清理同步应用事件事务合同: 对讲群组关系与指纹扫描器配置清理改用同步 Spring 应用事件、在发布方既有事务内执行,失败与主体写入共同回滚
        • 设计 入册 Janus 节点管理记录、janusNo 与 adminSecret 三个领域词: 钉住编号对应 deviceNo 而非记录 ID、管理凭据区别于房间凭据
        • 协作 闭合 Janus 管理与候选票并全图传导、认领设备父子事务票: 定案后端 NanoID 与新旧修改缺席统一 Janus server not found,父子事务票完成静态事实与三轮维护者裁决登记
    • 10-06: 同步 Spring 事件规范入标准、设备残留单轮清理定案、GLOSSARY 正本改名与技能包维护
      • ✅ 同步 Spring 事件规范入标准与父子事务票闭合 〔es-center-server-services〕
        • 设计 新增同步 Spring 事件与业务解耦规范并接入动作索引: 跨领域独立业务响应经具名同步应用事件交给所属领域处理,四类业务关系组织方式与七条执行规则入 coding-principles,新增「业务职责分离」拆分判据
        • 协作 传导设备父子事务票 resolved 并向下游登记同步事件继承条款: 跨模块关系由同步 Spring 事件加入事务、外部通知仍在提交后,群组绑定/生成器/全量复核逐票承接
      • ✅ GLOSSARY 正本改名与技能锁维护 〔es-center-server-services〕
        • 设计 领域语言正本 CONTEXT.md 改名 GLOSSARY.md 并全仓更新引用: 正本内容零改动,AGENTS.md 动作索引、39 篇 ADR 与 3 个 Java 注释引用同步更新,历史引用按边界保留
        • 实施 同步上游技能锁并登记 pr 技能: 刷新 skills-lock.json 消除锁指纹与上游正文的漂移,in-progress 技能迁入正式目录
        • 重构 implement 技能验证指引改为通用节奏: 移除仓内专属免测措辞,免测豁免边界由 AGENTS.md 持有唯一正本
        • 实施 移除 resolving-merge-conflicts 技能锁: 注销不再登记使用的条目,避免后续同步误判漂移
      • ✅ 设备历史残留单轮清理定案 〔es-center-server-services〕
        • 设计 新增 ADR-0110 设备历史残留启动单轮 SQL 清理合同: 服务启动延迟 5 分钟执行一轮集合 SQL、取消周期补偿方向,限定 main-service 权威写库与事务级互斥,避免设备目标进入 Java 逐条处理
        • 协作 闭合设备父子残留清理决策并同步交接: 全租户明确残留、歧义跳过、具名关联同事务软删,决策票 resolved、地图与依赖图刷新
      • ✅ 技能包符号链接去重与术语正本迁移 〔es-center-server-web-app〕
        • 协作 .claude/skills 镜像副本改为符号链接去重: 删除 76 个实体跟踪文件、改为 27 个相对符号链接,单一事实源收敛到 .agents/skills/ 并保住 Claude Code 技能发现路径
        • 协作 同步技能包上游并切换 GLOSSARY 术语: 同步 9 个技能引用、implement-spec 工作流重写为单条集成分支并纳入主流程,新增 /pr 与 /retro 环节
        • 实施 领域术语正本迁移为根 GLOSSARY.md(ADR-0048): CONTEXT.md 退出使用、不保留符号链接或兼容指针,清扫活跃引用并补齐技能应产出的配置节
    • 10-07: 型号父子残留清理与预设补缺合同(ADR-0111);固件票首轮核查与厂家/型号决策票闭合
      • ✅ 型号父子残留清理、固件首轮核查与厂家/型号决策票闭合 〔es-center-server-services〕
        • 设计 新增 ADR-0111 采集型号父子残留清理与预设补缺合同: 采集服务器、采集设备、采集箱三种型号历史残留纳入权威写库启动单轮集合 SQL 清理,预设补缺仅补物理缺席一侧、任侧软删整组不补不复活
        • 审查 认领固件票并完成固件生命周期首轮核查: Tus 上传无 owner/租户绑定、正式文件按租户+UTC 日期+原名转存且同日同名覆盖等核查面形成保存全链失败矩阵,六项首轮问题提交维护者待裁决
        • 协作 闭合厂家与三类型号决策票并同步地图: 预设厂家仅可改名称/简介、普通新增后端一次 NanoID 纯 INSERT,父子共用按「目标租户+专用种类+编码」排重,残留清理与预设补缺正本为 ADR-0111
    • 10-08: 固件生命周期与统一维护清理触发(ADR-0112/0113);历史租户类型导航兼容收口
      • ✅ 固件生命周期与统一维护清理触发、全图预设约束升格 〔es-center-server-services〕
        • 设计 新增 ADR-0112/0113 普通固件文件生命周期与统一维护清理触发合同: 固件上传/保存/换包/删除建立不可变文件地址与失败边界,无有效引用保留 7 天、残留保留 24 小时,三类维护清理统一为 HTTP/启动一次性 JMS 触发
        • 设计 确定采集服务器普通更新保持编号的窄例外合同: 新旧普通更新不再允许改设备号、与持久化原号不一致按 422 拒绝,发布边界为实际消费者适配核查后切换
        • 协作 闭合普通固件与采集服务器决策票并同步统一维护触发: 两票 resolved、地图推进 19 resolved,「等待下一次启动」统一解释为等待手动或启动触发
        • 协作 全图统一预设创建者标记升级为逐票约束: preset 识别由地图顶部约定升格为逐票可见的全图约束、已决未决票一律直接继承,26 张票面头部加入统一继承段,失效词条链接改指 GLOSSARY.md
        • 设计 勘注 ADR-0095 设备上报自动建箱的内部读取: 核销 saveBatch 设备上报具名存量用途,消费者仅按非空精确采集设备号读取、缺席时无型号补建并接入共同父子事务
        • 协作 闭合采集箱决策票并同步地图: 新管理五项表单字段窄写入、普通更新保持持久化原号,上报自动建箱按 ADR-0095 当日勘注核销,地图推进 20 resolved
      • ✅ 历史租户类型导航兼容规格固化与实施收口 〔es-center-server-web-app〕
        • 设计 固化历史租户类型兼容规格与实施工单: 保留租户类型领域定义、四处统一分流规则与真实接口核对证据,两张有依赖工单记录真实浏览器样本与逐票验收要求
        • 设计 记录个人版占位骨架的实施边界: 个人版内容后续开发,本次保持现有占位分支并完成统一租户分流,边界固化避免互相牵扯
        • 实施 兼容历史租户类型与切换生命周期: 租户列表与管理员详情收口到空间父布局、保留原始 tenantType,已认证租户直接整页跳转避免切换卡住,新增 14 项分类与 45 项父布局接线测试

其它工作

  • 目标: 记录日常杂项工作、协作沟通等事务
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 📌 以往已自测工作不再重复,详情请查看上周及上月报告
Last updated on