Java 后端基座 + 客户子项目仓库。Spring Boot 2.2.13 + MySQL,第一阶段不引入 Redis/Docker。
openspec/specs/project-baseline.md(代码锚点 + 子项目清单)/Users/malk/Desktop/Tech/claude/后端/mjava-baseline.md(11 章,权威)/Users/malk/Desktop/Tech/claude/后端/yida-serverside.md任何规范变更或功能新增,走 change 流程:
| 命令 | 用途 |
|---|---|
/opsx:explore |
在改动前做需求/约束梳理 |
/opsx:propose |
新建 change(proposal+design+spec+tasks 四件套) |
/opsx:apply |
执行 tasks.md 的实现步骤 |
/opsx:archive |
完成后归档到 openspec/changes/archive/ |
现有 change 状态:
changes/archive/2026-04-18-extract-dingtalk-standard-api/ — 已归档(crypto-utils 稳态 spec 合并)changes/add-observability-foundation/ — 代码已实施,待生产冒烟changes/init-project-baseline/ — 基线沉淀,仅 mvn compile 验证阻塞在 Maven 未装changes/extend-yida-api-coverage/ — Phase B.1 最高优先级:宜搭表单+流程 API 对齐changes/extend-dingtalk-contacts-api/ — Phase B.1:钉钉通讯录 API 对齐changes/add-request-auth-replay-guard/ — Phase B.2:基座请求鉴权 + 防重放(mjava-com 的前置依赖)changes/add-mjava-pro/ — Phase C:多客户单部署(待 B 完成后)changes/add-mjava-com/ — Phase C:通用能力 BaaS(待 B 完成后,依赖 add-request-auth-replay-guard)mjava-mcli 模板,详见基线文档第 9 章mvn -pl mjava-{module} -am clean compilemvn -pl mjava-{module} -am clean package -Dmaven.test.skip=trueUtilHttpUtilToken 缓存application-{profile}.yml/Users/malk/server/cur/mjava-ai/(2026-04-18 从 /Users/malk/server/mjava-ai 迁入 cur 层)