From 7ceeaff057c469b912002d9c009e184ea9ba5912 Mon Sep 17 00:00:00 2001 From: Windows Date: Fri, 11 Sep 2026 11:39:14 +0800 Subject: [PATCH] docs: record new advisor base branch --- docs/21-投顾Agent迁移TODO.md | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/docs/21-投顾Agent迁移TODO.md b/docs/21-投顾Agent迁移TODO.md index 864024a..ffb5a56 100644 --- a/docs/21-投顾Agent迁移TODO.md +++ b/docs/21-投顾Agent迁移TODO.md @@ -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 个源文件) ## 四、数据库和迁移