1.2 KiB
1.2 KiB
Booking V0.1 安全 checkpoint
最后更新:2026-08-08
当前已完成的仓库内处置
- 开发与生产数据库配置不再提交远程连接地址、用户名或密码;开发环境必须通过
TH_HOTEL_DEV_DB_URL、TH_HOTEL_DEV_DB_USERNAME、TH_HOTEL_DEV_DB_PASSWORD注入,生产环境使用对应的TH_HOTEL_PROD_*Secret。 - 默认本地 profile 使用进程内 H2,且关闭 AgentBus 捕获、SuperAgent 分发、Debug EML、文档转换和演示数据入口。
- Git 历史不做重写。历史中曾出现的数据库凭据不得继续使用,也不得从历史恢复到配置文件。
- BR00 原型只在开发态且
VITE_ENABLE_BR00_PROTOTYPE=true时注册;生产构建不暴露原型路由,原型不连接正式 API。
G0 的外部前置条件
数据库管理员必须在部署 Secret 系统中废止/轮换历史泄露的数据库凭据,并记录轮换日期与工单号。此操作不由代码仓库或应用启动过程替代;在收到完成证明前,G0 不得标记为完全通过。
验证边界
- 本地验证使用 H2,不使用远程数据库默认值。
- 远程测试环境只允许通过 Secret 注入连接信息。
- 真实邮件样本、密码和
.planning过程文件不进入产品提交。