From c7fa32ef620793852109378a73ceccf8e17ba786 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 12 Sep 2026 17:23:09 +0800 Subject: [PATCH] =?UTF-8?q?docs(advisor):=20=E9=A1=BE=E9=97=AE=E7=BA=BF?= =?UTF-8?q?=E5=B7=B2=E5=90=88=E5=85=A5=20merger=EF=BC=8C=E5=90=8C=E6=AD=A5?= =?UTF-8?q?=E8=AE=B0=E5=BF=86=E4=B8=8E=20E2E=20=E6=97=A5=E5=BF=97=20-=20ME?= =?UTF-8?q?MORY/TODO/=E5=90=88=E5=B9=B6=E8=AF=B4=E6=98=8E=EF=BC=9Aintegrat?= =?UTF-8?q?e/advisor-agent=20=E5=B7=B2=E9=80=9A=E8=BF=87=20fast-forward=20?= =?UTF-8?q?=E5=B9=B6=E5=85=A5=20merger=EF=BC=884be27c5=EF=BC=89=20-=20ADV-?= =?UTF-8?q?001=EF=BC=9A=E8=A1=A5=E5=85=85=204be27c5=20=E4=B8=8E=2064c5db7?= =?UTF-8?q?=20=E5=90=8E=E7=AB=AF=E7=BB=93=E8=AE=BA=E4=BB=8D=E6=88=90?= =?UTF-8?q?=E7=AB=8B=EF=BC=8C=E6=97=A0=E9=9C=80=E9=87=8D=E8=B7=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/memory/MEMORY.md | 2 +- docs/memory/TODO.md | 3 ++- .../TEST-LOG-2026-09-12-ADV-001.md | 1 + docs/项目框架设计/理财顾问Agent-合并说明.md | 2 +- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/memory/MEMORY.md b/docs/memory/MEMORY.md index da649c7..aba7d77 100644 --- a/docs/memory/MEMORY.md +++ b/docs/memory/MEMORY.md @@ -11,7 +11,7 @@ **当前进度:** 需求与表设计已定 · **926 pytest passed**(全量 · **65 failed** 均为顾问 `test_sprint*` 集成)· **896 passed**(排除 `test_sprint*` · 仅 **`test_agent_kb_eval`** 红)· **27 Vitest** · **Redis @ 6380** · **`merger` 未 commit** · **投资顾问 Agent:接缝已挂(`integrate/advisor-agent` · OpenAPI **62** 路径 · 待合入 `merger`)** · **端到端首验 63 用例 53 PASS / 5 FAIL / 5 SKIP → 3 缺陷待修**([ADV-001](tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md) · D1 市场 Provider 接口不一致 · D2 `agent_message.created_at` · D3 Milvus 未 `load()`) -**工作分支:** 主线 **`merger`**;顾问合并进行中 **`integrate/advisor-agent`**(自 `merger` 拉出 · 源 `xinghuo/advisor-agent`);历史 `risk-control-agent` 交付冻结。 +**工作分支:** 主线 **`merger`**(已 fast-forward 纳入顾问线 · HEAD **`4be27c5`**);保留 **`integrate/advisor-agent`** 作历史指针;历史 `risk-control-agent` 交付冻结。 **仓库地图:** diff --git a/docs/memory/TODO.md b/docs/memory/TODO.md index b5ecc27..1ace91d 100644 --- a/docs/memory/TODO.md +++ b/docs/memory/TODO.md @@ -14,7 +14,8 @@ - [x] **理财师演示前端 A**:四页 + `advisorAgent.ts` · `npm run build` + Vitest **27** 绿 - [ ] **顾问线真实 HTTP 端到端验收**([TEST-2026-09-12-ADV-001](tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md)):63 用例 **53 PASS / 5 FAIL / 5 SKIP** → **3 缺陷待修**(D1 市场 Provider 与 `core_ro` 方法名不一致 · D2 `agent_message.created_at` ORM 显式 NULL · D3 Milvus 未 `load()` 致语义检索静默降级)· 复跑 `python scripts/dev/advisor_e2e_smoke.py` 目标 **0 FAIL / 0 SKIP** - [ ] **`test_sprint*` 全绿**(conftest 内存 SQLite + 规则种子已接;模板 seed · Core 行情 · Milvus 等待补)—— **注意**:sprint 测试全部 fake 掉 Core 提供方,**拦不住 D1 这类接缝错配**,不能替代真实端到端 -- [ ] 合入 **`merger`** · 契约附录 · 本说明状态「已接线」· memory 基线收敛 +- [x] 合入 **`merger`**(2026-09-12 · fast-forward `973bf1b` → `4be27c5`) +- [ ] 契约附录 · 本说明状态「已接线」· memory 基线收敛 - [ ] `git commit`(用户确认后) **2026-09-11 批次**(`merger` · 回归 **896 pytest** 不含 sprint · `npm run build` 绿):TEST-RISK-001 · N-03/N-07 · `/api/ready` · **未 commit** diff --git a/docs/memory/tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md b/docs/memory/tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md index 0013b6b..91d42b1 100644 --- a/docs/memory/tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md +++ b/docs/memory/tests/2026-09-12-advisor-agent-e2e/TEST-LOG-2026-09-12-ADV-001.md @@ -44,6 +44,7 @@ | --- | --- | | **测试环境** | development · 本机 Windows 11 · Python 3.13.9 | | **被测版本** | `integrate/advisor-agent` @ **`64c5db7`**(`refactor(kyc): Remove ApiResponse response model…`)——服务进程启动于 16:55:24,晚于该提交,**确认为 HEAD 代码**;`app/` 工作区干净 | +| **版本延续性** | 本轮跑完后 17:16 落了一笔 `4be27c5`(「合并一下」)。经核对:该提交为**单亲**(`parents = 64c5db7`),相对被测版本 **`app/` / `scripts/agent/` / `tests/` 差异为空**(仅新增前端顾问四页 + `advisorAgent.ts` + 本测试包 + 冒烟脚本 + 设计 spec)。**故本日志全部结论对 `4be27c5` 继续成立**,无需重跑 | | **被测服务** | `python -m uvicorn app.main:app --host 127.0.0.1 --port 8000`(真实进程 · 无 `--reload`) | | **数据库** | MySQL `jinrong_agent`(29 表)+ `jinrong_core`(12 表)· 顾问 7 张专用表已迁移 | | **种子** | `compliance_rule` 50 条 · `script_template` 20 条(全 `is_approved=1`)· `core_customer` 33 · `core_customer_advisor` 33 · `core_product` 14 · `core_product_nav` 5110 行(NAV 最新 `2026-09-04`) | diff --git a/docs/项目框架设计/理财顾问Agent-合并说明.md b/docs/项目框架设计/理财顾问Agent-合并说明.md index 30b6ba1..61797c5 100644 --- a/docs/项目框架设计/理财顾问Agent-合并说明.md +++ b/docs/项目框架设计/理财顾问Agent-合并说明.md @@ -3,7 +3,7 @@ > 日期:2026-09-12 > 源分支:`xinghuo/advisor-agent` @ `68df13c`(Sprint0~3 后端 MVP · 101 pytest) > 目标分支:`merger`(AL-09 宿主 + 客服 / 风控 / 问数已接线) -> 状态:**工作区已接线(分支 `integrate/advisor-agent` · 待合入 `merger`)** — OpenAPI **62** 路径 · Sprint0 冒烟绿 · **`test_sprint*` 约 65 红**(缺本机迁移/模板 seed/Milvus 等)· 合入前以本文 + plan 为准。 +> 状态:**已合入 `merger`(2026-09-12 · fast-forward)** — OpenAPI **62** 路径 · Sprint0 冒烟绿 · **`test_sprint*` 约 65 红**(缺本机迁移/模板 seed/Milvus 等)· 后续以本文 + plan 为准。 ---