Commit Graph
2 Commits
Author SHA1 Message Date
lzf_0626 c200a61cd5 docs: docs/32 更新到 2026-09-12 状态,补功能性测试的触发条件与外部依赖前置 2026-09-12 14:22:34 +08:00
lzf_0626 39f261da14 新增 docs/32-平台侧交接与联调准备.md
把当前状态整理成可交接的一份:分支与门禁、三条线合进来的内容、平台侧补齐的登录与
RBAC 只读接口、修掉的真缺陷、演示账号与环境口径、新增工具索引、联调清单、悬置决策项。

其中三条是这一轮实际踩出来的,值得留档:

1. 环境数据不随代码合并(config_release / sys_role / sys_permission / Milvus schema /
   advisor_product_*)—— 三条组员线各自都在这上面栽过一次;
2. 合并后必须**单独**跑 alembic upgrade head 与 tools/check_authoritative_docs.py:
   三家合并里两次带进文档重号、两次库与代码版本不一致(一次"版本号跑了表没建"、
   一次"表没建版本号也没跑"),两者都靠 upgrade 收敛,重号只有守卫能发现;
3. 投顾演示数据里"方案"那步配不出来,缺的是**证据来源**(source_url / document_sha256),
   必须来自真实的销售适当性披露或基金合同文件;不伪造这两个字段是关键红线。

另记下环境口径:mypy 与测试数必须带环境读,NL 那边 184 错与本机 0 错的差异根因是
对方的 .venv 没满足 pyproject 的 sqlalchemy>=2.0,<3 / mypy>=1.14,<2,不是代码质量问题。

文档守卫:41 份无编号冲突。
2026-09-12 11:23:46 +08:00