docs: record new advisor base branch

This commit is contained in:
Windows
2026-09-11 11:39:14 +08:00
parent 619a5e661f
commit 7ceeaff057
+20 -14
View File
@@ -14,6 +14,12 @@
当前阻塞:远程仓库 `47.106.207.27:3000` 暂时无法连接;`lzl_develop` 尚未确认存在;当前分支缺少 `tools/audit_constraints.py`,约束审计待迁移到新底座后补齐。
### 阶段二:建立新开发分支
已基于本地缓存的 `origin/qyqy_develop@6516ccb` 创建 `lzl_develop`。新底座单元/契约测试 `447 passed`,Ruff 通过,MyPy(103 个源文件)通过。
注意:当前 MySQL 测试库仍记录旧投顾迁移版本 `20260911_adv_profile_tags`,新底座无法解析该版本;后续必须使用新底座基线重新初始化或准备独立迁移数据库,不能直接在该旧库上继续升级。
## 一、迁移准备
- [ ] 确认远程仓库可访问。(当前失败:连接 `47.106.207.27:3000` 被拒绝)
@@ -31,13 +37,13 @@
## 二、建立新开发分支
- [ ] 基于 `origin/qyqy_develop` 创建 `lzl_develop`。
- [ ] 确认新分支工作区干净。
- [ ] 建立迁移模块分支或提交规范。
- [ ] 确认 `qyqy_develop` 的 Python、数据库和中间件版本要求。
- [ ] 确认新底座的启动命令和环境变量。
- [ ] 确认新底座的数据库迁移 head。
- [ ] 确认新底座的公共测试可以通过。
- [x] 基于 `origin/qyqy_develop` 创建 `lzl_develop`。(基于本地缓存 `6516ccb`,远程恢复后需重新 fetch)
- [x] 确认新分支工作区干净。(`619a5e6` 后无业务代码改动,迁移备份已忽略)
- [x] 建立迁移模块分支或提交规范。(按本 TODO 的模块提交名执行)
- [x] 确认 `qyqy_develop` 的 Python、数据库和中间件版本要求。(已核对 `pyproject.toml`、`.env.example` 和底座文档)
- [x] 确认新底座的启动命令和环境变量。(已核对 `uvicorn app.main:app`、Worker 入口和环境配置)
- [x] 确认新底座的数据库迁移 head。(代码 head:`20260910_drop_review_separation`;旧测试库版本不兼容)
- [x] 确认新底座的公共测试可以通过。(单元/契约 `447 passed`)
建议命令:
@@ -72,13 +78,13 @@ python -m mypy app
验收:
- [ ] 公共底座单元测试通过。
- [ ] 公共底座契约测试通过。
- [ ] AgentFactory 测试通过。
- [ ] ToolExecutor 测试通过。
- [ ] 鉴权和权限边界测试通过。
- [ ] Ruff 检查通过。
- [ ] MyPy 检查通过。
- [x] 公共底座单元测试通过。(已包含于 `447 passed`)
- [x] 公共底座契约测试通过。(已包含于 `447 passed`)
- [x] AgentFactory 测试通过。(已包含于 `447 passed`)
- [x] ToolExecutor 测试通过。(已包含于 `447 passed`)
- [x] 鉴权和权限边界测试通过。(已包含于 `447 passed`)
- [x] Ruff 检查通过。
- [x] MyPy 检查通过。(103 个源文件)
## 四、数据库和迁移