ADR-004:项目域名与 Java 命名空间

状态:Accepted,2026-10-29,依据用户在实施期间提供的项目域名与授权继续开发。

用户拥有 lab-edu.team,DNS 托管于 Cloudflare。Java 基础包及 Maven groupId 统一采用 team.lab_edu,不再以 GitLab 服务商的域名作为项目身份。源码路径对应 team/lab_edu/,入口类为 team.lab_edu.LabEduApplication。

依据 Java SE 21 Language Specification §6.1:域名倒序组成包名前缀;域名中的连字符按建议转换为下划线。不额外增加重复的项目名层级。

同步主代码、测试、Maven 标识和技术任务路径,以 clean verify 排除旧编译类混入。既有验证证据保留原样,新结果另存以便追溯。JDBC 会话内含旧主体类名,本次重命名不承诺旧构建会话跨版本保持;当前尚无正式部署账户或运行中的旧应用。

部署规划以 lab-edu.team 为域名依据;维持 web 与 /api/v1 同源,经网关访问 core。Cloudflare DNS、具体子域名、TLS 与发布配置在基础设施阶段落实,本次未对 DNS 或账户状态作远程修改。GitLab group 地址和禁止读取旧仓库的要求不受此命名变更影响。