Commit d4865450 by luoqi

docs: 删 W1 评审过程稿 + 新增 AI 话术生成设计 + 修死链

- 删除 db-review / db-suggest-after-review / db-review-confirm(~3.5k 行 W1 评审
  ping-pong,决议已并入 db-design-v2 §13 + schema.prisma,无独立价值)
- 修 db-design-v2 / treatment_aftercare_recall 对已删稿的死链
- 新增 docs/algorithm/ai-script-generation.md:话术生成分档设计
  (投入档=输入/输出/步数联动;脊柱=AiCallRunner、策略=AiCall;
   知识 vs 模板分离;ScriptContext 聚焦切片不含治疗链;单一源收口清单)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
parent 4eee5874
# PAC 数据库设计 v2(合并整理版) # PAC 数据库设计 v2(合并整理版)
> **版本:** v2.1(W2 末更新) > **版本:** v2.1(W2 末更新)
> **目的:** 统一收敛 PAC 数据库设计 — 替代历史 [db-review.md](db-review.md) / [db-suggest-after-review.md](db-suggest-after-review.md) / [db-review-confirm.md](db-review-confirm.md) 三份文档,作为后续唯一权威参考。 > **目的:** 统一收敛 PAC 数据库设计 — 替代已删除的 W1 评审过程稿(db-review / db-suggest-after-review / db-review-confirm),作为后续唯一权威参考。
> **状态:** ✅ v2.0 schema 已落地(13 model + 4 MIGRATION);🟡 v2.1 增量未跑 migration(等开 PR 1 一起) > **状态:** ✅ v2.0 schema 已落地(13 model + 4 MIGRATION);🟡 v2.1 增量未跑 migration(等开 PR 1 一起)
> **真理源:** [`apps/pac-service/prisma/schema.prisma`](../apps/pac-service/prisma/schema.prisma) — 本文档与之保持同步,如有出入以 schema 为准。 > **真理源:** [`apps/pac-service/prisma/schema.prisma`](../apps/pac-service/prisma/schema.prisma) — 本文档与之保持同步,如有出入以 schema 为准。
> >
...@@ -13,7 +13,7 @@ ...@@ -13,7 +13,7 @@
> - **PAC canonical-codes 字典集中化**:`packages/types/src/canonical-codes.ts` 单一真理源 > - **PAC canonical-codes 字典集中化**:`packages/types/src/canonical-codes.ts` 单一真理源
> >
> **v2.0 合并说明**(原 3 份文档保留不变,本文为优化合并版): > **v2.0 合并说明**(原 3 份文档保留不变,本文为优化合并版):
> - 内容来源:db-review.md(主体设计 + §21 决议)+ db-suggest-after-review.md(评审建议)+ db-review-confirm.md(最终响应单) > - 内容来源:已合并 W1 三份评审过程稿(主体设计 + 评审建议 + 最终响应单),原稿已删
> - 删除过时章节:6 张已删除镜像表(diagnoses / treatments / appointments / charges / touchpoints / patient_fact_events)、`rulesConfig` 字段、`adapterKind` / `assigneeRole` 等已删字段 > - 删除过时章节:6 张已删除镜像表(diagnoses / treatments / appointments / charges / touchpoints / patient_fact_events)、`rulesConfig` 字段、`adapterKind` / `assigneeRole` 等已删字段
> - 收敛重复表述:三份文档中重复的"接口 1 / 接口 2"约束、隔离纪律等 > - 收敛重复表述:三份文档中重复的"接口 1 / 接口 2"约束、隔离纪律等
> - 加上交叉引用:[architecture-v2.md](architecture-v2.md) / [design-v2.md](design-v2.md) / [three-layer-model.md](three-layer-model.md) / [host-integration.md](host-integration.md) / [schema.prisma](../apps/pac-service/prisma/schema.prisma) > - 加上交叉引用:[architecture-v2.md](architecture-v2.md) / [design-v2.md](design-v2.md) / [three-layer-model.md](three-layer-model.md) / [host-integration.md](host-integration.md) / [schema.prisma](../apps/pac-service/prisma/schema.prisma)
...@@ -1005,9 +1005,9 @@ CREATE UNIQUE INDEX "followup_plans_one_open_per_scenario" ...@@ -1005,9 +1005,9 @@ CREATE UNIQUE INDEX "followup_plans_one_open_per_scenario"
--- ---
## 十三、决议清单(决策记录 — 从 [db-review-confirm.md](db-review-confirm.md) 整理) ## 十三、决议清单(决策记录)
> 完整 60+ 决议项 closure 检查 — 跟 [db-review-confirm.md](db-review-confirm.md) 等价,这里给出**关键 8 大决议**及其落地状态。 > 完整 60+ 决议项 closure 检查(原 W1 响应单已并入此处),给出**关键 8 大决议**及其落地状态。
### D1:第一层重构为 Transaction + Fact 双表 ✅ 已落地 ### D1:第一层重构为 Transaction + Fact 双表 ✅ 已落地
...@@ -1153,16 +1153,12 @@ CREATE UNIQUE INDEX "followup_plans_one_open_per_scenario" ...@@ -1153,16 +1153,12 @@ CREATE UNIQUE INDEX "followup_plans_one_open_per_scenario"
## 附录:历史文档归档 ## 附录:历史文档归档
| 历史文档 | 状态 | 替代位置 | > W1 评审过程稿 `db-review.md` / `db-suggest-after-review.md` / `db-review-confirm.md` 已**删除**
|---|---|---| > (3 份共 ~3.5k 行 ping-pong 过程记录,决议已全部沉淀进本文档 §13 + `schema.prisma`,无独立价值)。
| [db-review.md](db-review.md) | 📜 归档(W1 评审过程记录)| 决议沉淀进本文档 + schema.prisma |
| [db-suggest-after-review.md](db-suggest-after-review.md) | 📜 归档(评审建议)| 采纳的部分进本文档 |
| [db-review-confirm.md](db-review-confirm.md) | 📜 归档(响应单)| 决议清单见本文档 §13 |
**真理源优先级**(冲突时以下排序): **真理源优先级**(冲突时以下排序):
1. **`apps/pac-service/prisma/schema.prisma`** — 唯一权威源 1. **`apps/pac-service/prisma/schema.prisma`** — 唯一权威源
2. 本文档 [db-design-v2.md](db-design-v2.md) — 设计意图 + 决策记录 2. 本文档 [db-design-v2.md](db-design-v2.md) — 设计意图 + 决策记录
3. [host-integration.md](host-integration.md) — 对外契约 3. [host-integration.md](host-integration.md) — 对外契约
4. [architecture-v2.md](architecture-v2.md) / [design-v2.md](design-v2.md) — 上层设计 4. [architecture-v2.md](architecture-v2.md) / [design-v2.md](design-v2.md) — 上层设计
5. 历史文档(db-review / suggest / confirm)— 仅供决议溯源参考
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -152,4 +152,4 @@ priorityScore = ...@@ -152,4 +152,4 @@ priorityScore =
- 启治召回(漏治新链) → `docs/scenarios/treatment_initiation_recall.md` - 启治召回(漏治新链) → `docs/scenarios/treatment_initiation_recall.md`
- DB 模型 → `docs/db-design-v2.md`(FollowupPlan / PlanReason) - DB 模型 → `docs/db-design-v2.md`(FollowupPlan / PlanReason)
- mock 数据集 → `apps/pac-service/data/mock-demo/` - mock 数据集 → `apps/pac-service/data/mock-demo/`
- 通用 schema 决策 → `docs/db-review-confirm.md` - 通用 schema 决策 → `docs/db-design-v2.md` §十三 决议清单
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment