merge: feat/contraindication-model → test(禁忌能力:病历抽临床信号 + 三档裁决 + 四类圈人)

四个 commit:
  99e01d42 禁忌能力落地 —— 摄入层抽 clinical_signals 写回源 fact,画像层裁决
  51581f58 筛选改按治疗域四类;风险位露出真实原因
  f85b7680 画像依据行改显命中信号,不再露 encounter 内部 ID
  1171fb42 核查项不进画像;风险区先隐藏;挂号/接诊/接待依据行同样去 ID

上线还需两步(缺第二步则 7 万年龄型禁忌筛不到 —— 本地已实测):
  1) pnpm reparse   -- --host=jvs-dw --subject-type=emr,diagnosis
  2) pnpm recompute-persona -- --host=jvs-dw --concurrency=8 --force
     (--force 必须带:水位闸只认'事实变了',本次变的是特征输出结构,
      本地实测不带 --force 会被 noop 掉 13260/13268)

召回闸门未接,按预留处理。

Found errors in your .gitlab-ci.yml:

  • jobs:openapi-drift config contains unknown keys: rules
You can also test your .gitlab-ci.yml in the Lint
Status Job ID Name Coverage