docs: docs/32、docs/33 让号至 37、38(主干续占 32–36);同步引用
主干 `qyqy_develop` 已占用 29–36(29 登录接口 / 30 投顾迁移TODO / 31 投顾灰度 / 32 平台侧交接与联调准备 / 33–35 ZSY 底座扩展确认往来 / 36 PR7 合并记录), 本线原用的 32、33 与之重号。按"以架构师为主线"继续让号。 - `docs/32-记忆投影链路实现说明.md` → `docs/37-记忆投影链路实现说明.md` - `docs/33-架构对齐-记忆与画像投影链路.md` → `docs/38-架构对齐-记忆与画像投影链路.md` (两次 `git mv`,保留文件历史) - 同步更新 `AGENTS.md` 内 2 处引用、`docs/38` 内 2 处交叉引用 - 文档内部无自引用编号;全仓已无其它 `docs/32`、`docs/33` 引用(全量搜索确认) 验证:`tools/check_authoritative_docs.py` → checked 41 documents, no number collision
This commit is contained in:
@@ -111,12 +111,12 @@
|
||||
大写 + 中文两个条件都不满足 ⇒ **事件任何消费者都领不到、永久滞留且不报错**
|
||||
(唯一键 `(event_uuid, target_store)` 对大小写无约束,MySQL 也不报错)。
|
||||
取值口径以**主干既有读取方**为准(`projection_reconciliation_service.py`、
|
||||
`graph_projection_worker.py`),不是文档。详见 `docs/32-记忆投影链路实现说明.md`。
|
||||
`graph_projection_worker.py`),不是文档。详见 `docs/37-记忆投影链路实现说明.md`。
|
||||
- ⚠️ **一张表只能有一个 ORM 类**:`app/model/` 下曾出现**两个类都映射 `profile_snapshots`**
|
||||
(`profile.py` 与 `risk_questionnaire.py`),各自单独导入都没事,**同时导入即抛**
|
||||
`InvalidRequestError: Table 'profile_snapshots' is already defined for this MetaData instance`
|
||||
—— Worker 既要重建画像又要处理投顾问卷,因此**真的被打挂过**(库里 `memory_sync_outbox`
|
||||
留下 `last_error='InvalidRequestError'` 的行)。2026-09-12 已修为 re-export,见 `docs/32` §6.2。
|
||||
留下 `last_error='InvalidRequestError'` 的行)。2026-09-12 已修为 re-export,见 `docs/37` §6.2。
|
||||
**新增模型前先搜一遍 `__tablename__` 有没有被占用。**
|
||||
- 测试基线:`2 failed, 1312 passed, 2 skipped`(2026-09-12 记忆投影链路落地后实测;
|
||||
此前为 `3 failed, 1219 passed`——第 3 个失败
|
||||
|
||||
Reference in New Issue
Block a user