# 验收清单 ## 基础部署 - `./scripts/configure.sh` 可重复执行。 - `./scripts/install.sh --profile base` 可完成部署。 - `./scripts/healthcheck.sh` 输出 `PASS` 或明确错误码。 - 文档站加载 `config/sdk/xuqm-private-sdk.json`。 - 租户注册入口关闭。 - 首次启动自动创建内置租户。 ## 中间件 - `external` MySQL/Redis 不启动本地容器。 - `managed` MySQL/Redis 自动启动并持久化数据。 - 托管模式自动生成密码并写入 `config/secrets.env`。 ## 可选服务 - `im` 可后期独立启用和禁用。 - `push` 可后期独立启用和禁用。 - `update` 可后期独立启用和禁用。 - `license` 可后期独立启用和禁用。 - 禁用任一可选服务时,基础服务可继续运行。 ## 厂商能力 - Push 支持华为、小米、OPPO、vivo、荣耀。 - 应用市场自动发布支持华为、小米、OPPO、vivo、荣耀。 - 厂商凭据缺失时返回明确诊断,不影响基础服务启动。 ## 公有化隔离 - 公有化域名 `dev.xuqinmin.com` 不写入私有化 SDK 配置。 - 私有化改造不影响公有化配置和部署链路。 - 公有化回归通过后才能发布私有化版本。