소스 검색

chore: archive init-project-baseline + update BACKLOG 全量进度

Phase B + Phase C 代码全部落地并编译通过,全 reactor 6 模块 mvn package 成功:
- mjava(基座)
- mjava-mcli / mjava-shunfeng / mjava-guangming(存量客户)
- mjava-pro / mjava-com(新专项骨架)

openspec:
- 归档 init-project-baseline → changes/archive/2026-04-19-init-project-baseline/
- BACKLOG.md 更新全阶段完成状态

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
malk 2 주 전
부모
커밋
de396c23ee

+ 18 - 5
openspec/BACKLOG.md

@@ -67,13 +67,26 @@
 
 按 tasks.md 依序走 `/opsx:apply`。
 
-## 进度总览(累计
+## 进度总览(2026-04-19 更新
 
 ```
-✅ 已完成:~20 项(初始化 + 规范 + 归档准备 + 验证)
-⏳ 阻塞:Maven 未装(4 处冒烟)
-🔨 实施中:extend-yida-api-coverage 代码已落(26 方法),未编译验证
-📋 代办:~60 项
+✅ Phase A 完成(文档体系 + server 分层 + git 初始化)
+✅ Phase B.1 extend-yida-api-coverage       代码落地 + mvn compile 通过
+✅ Phase B.1 extend-dingtalk-contacts-api   代码落地 + mvn compile 通过
+✅ Phase B.2 add-request-auth-replay-guard  代码落地 + mvn compile 通过
+✅ Phase C   add-mjava-pro                  骨架 + mvn compile 通过
+✅ Phase C   add-mjava-com                  骨架 + mvn compile 通过
+✅ 全 reactor 6 模块 mvn package -DskipTests 全部打包成功(2026-04-19)
+✅ Archive: extract-dingtalk-standard-api (2026-04-18)
+✅ Archive: init-project-baseline (2026-04-19)
+
+📋 剩余:
+- add-observability-foundation 2 项运行冒烟(java -jar 启动验证 actuator)
+- 各 change 的子模块 .example yml 扩展 mjava.auth 段
+- logback pattern 追加 %X{authKey:-} / %X{tenantId:-} / %X{callerId:-}
+- DingtalkActionRegistry / AliworkActionRegistry 首批 action 注册
+- 覆盖度矩阵官方文档人工复核(yida/dingtalk)
+- 单元 / 集成测试
 ```
 
 ## 实施中风险记录

openspec/changes/init-project-baseline/design.md → openspec/changes/archive/2026-04-19-init-project-baseline/design.md


openspec/changes/init-project-baseline/proposal.md → openspec/changes/archive/2026-04-19-init-project-baseline/proposal.md


openspec/changes/init-project-baseline/spec.md → openspec/changes/archive/2026-04-19-init-project-baseline/spec.md


openspec/changes/init-project-baseline/tasks.md → openspec/changes/archive/2026-04-19-init-project-baseline/tasks.md