- Added a new visitor chat API endpoint (`/api/chat/visitor`) to allow unauthenticated users to engage in conversations without requiring customer data. - Introduced a visitor context dependency to manage visitor interactions seamlessly. - Enhanced the chat API to support explicit session termination and improved response handling for customer service interactions. - Updated the database configuration to include Redis client support for caching visitor data. - Added a new customer note repository to persist user notes independently of the L1 profile slots. This update significantly improves the customer service experience by enabling visitor interactions and ensuring efficient data handling for both registered and unregistered users.
4.7 KiB
4.7 KiB
需求迭代
| 日期 | 变更 | 原因 | 影响 |
|---|---|---|---|
| 2026-09-05 | init 项目记忆 + app 脚手架 | 用户要求 memory kit + 目录结构 | MEMORY / ENVIRONMENT / REQUIREMENTS / FRAMEWORK / FLOW / TODO |
| 2026-09-05 | 需求拆解四 Agent P0 场景定稿 | 用户故事归纳 | REQUIREMENTS(对照 docs/需求拆解/) |
| 2026-09-05 | 技术栈 Windows 原生 + Milvus Lite | 本机内存限制 | FRAMEWORK |
| 2026-09-05 | Core 模拟库 jinrong_core + 扩大种子 + Neo4j 同步 | 无真实 Core | FRAMEWORK / FLOW / ENVIRONMENT |
| 2026-09-05 | Agent 编排依赖改为 LangGraph 为主 | 状态图 + Tool 节点 | FRAMEWORK |
| 2026-09-05 | memory 全量刷新:§0 新 Agent 交接清单 + 实现状态表 + bootstrap | 脚手架已落地,便于无上下文交接 | MEMORY / FRAMEWORK / FLOW / TODO / REQUIREMENTS / ENVIRONMENT |
| 2026-09-07 | 追加需求 FR-8/FR-9/FR-10 经独立 AI 评审→修订→复审并入 PRD v1.1 + 规则表 v1.1 + 开发计划 v1.2(C4 |
弥补单笔合规盲区/处置时效红线/代理人操作风险 | PRD / 附-风控规则表 / 开发计划 |
| 2026-09-07 | 《实现方案-风控追加需求v1.1-C4C6.md》定稿:独立 AI 评审 FAIL(P0×1/P1×4/P2×6)→ 修订闭环;C4~C6 编码依据可照抄 | 开发流程第 2 步(另一 AI 验证挑毛病) | 实现方案文档 |
| 2026-09-07 | 全库文档同步:分支口径修正(feature/risk → 实况 risk-control-agent,与 main 分叉 67/4)+ T-21 评审闭环 / 425 绿 / T-03 / C1~C3 状态落账 + 新建项目根交接文档.md |
文档与实况不一致(用户排查要求) | MEMORY / TODO / REQUIREMENTS / FRAMEWORK / FLOW / ENVIRONMENT / ITERATION / PRD / 架构设计 / 开发计划 / README / 交接文档 |
| 2026-09-07 | 阶段一「对齐 main 基准」AL-01~AL-08 完成(逐项独立 commit bb244f4 |
阶段一执行(用户拍板 main = 需求唯一基准);基线变更与 SUIT 体系退役需落账 | MEMORY / TODO / REQUIREMENTS / FRAMEWORK / FLOW / ENVIRONMENT / ITERATION / README / 交接文档 |
| 2026-09-07 | 阶段二 C4~C6 完成(FR-8/9/10):集中度 fe4801b · 时效升级 90d0660 · 代理人行为链 66ec7eb · 挂账 #1~#9 核对无违规 · tag risk-m4 · 482 pytest 绿 |
PRD v1.1 追加需求落地 | MEMORY / TODO / REQUIREMENTS / PRD / 开发计划 |
| 2026-09-08 | 前端接入方案 B/C:chat 拉侧三端点 8328c24 · SSE 流式 01ec5fc · 503→502 测试基线 |
前端联调前置 | MEMORY / TODO / chat / session_repository / agent_service |
| 2026-09-08 | AL-09 合并接线完成(merger 分支):JWT 统一 · 模块 chat/agent/memory 恢复 · auth_adapter S2 接缝 · trace 中间件 ApiError re-raise · test_module_boundary 绿 · 502 passed 1 skipped |
风控模块并入宿主 Wave 0 | MEMORY / TODO / FRAMEWORK / FLOW / REQUIREMENTS / ENVIRONMENT / 合并注意事项 |
| 2026-09-08 | 代销平台 API 口径拍板:路由 A(业务域)· 重复功能以平台 API 为准 · 《接口契约-代销平台API-v0.1》 | 统筹 P1 实现前定契约 | 04 / MEMORY / TODO / 接口契约 |
| 2026-09-09 | 行情 Phase B 文档(C-05 选型 + v0.2 草案)+ 交叉引用 | 互联网代销无公开看盘 API 调研落档 | 04 / Core / MEMORY / AGENTS / 前端 spec §2.6 |
| 2026-09-09 | chat 同步/流式落库免责声明口径统一(_assistant_content_for_persist) |
评审:sync/stream 落盘一致性 | chat.py / test_chat |
| 2026-09-08 | P1 环境收口(续):补建 risk_aml_list + AML 种子 · fix_utf8_seed.py 修复 Windows 中文乱码 · 集成测试 11 例恢复 · 530 passed 0 skipped |
真库集成 skip/失败 | MEMORY / ENVIRONMENT / FLOW / bootstrap 脚本 |
| 2026-09-09 | 四角色收益/洞察 Dashboard 需求 v2(锚点修正·四角色 Demo 数·风控 Empty·Hook/联调) | 用户再完善需求 | wealth-dashboard spec v2 / frontend-p0 §2.5 / TODO |
| 2026-09-09 | 客服 Agent 代码合并(customer-service-agent 只增不盖) |
用户要求合并上传内容 | 客服Agent-合并说明.md · Wave1~5 新增文件 · CS-C-11 迁移 SQL · wave 测试暂 ignore |
| 2026-09-09 | L3 Redis cache-aside 读路径补齐 + 风控/演示测试数据 TODO 拆项 | 画像 Redis 只做写侧 DEL · 测未接接口缺种子 | profile_l3 / redis_gateway / TODO |