merge: feat/host-followup-recall-gate → test(宿主跟进闸 + 契约文档)
宿主自己正在跟进的患者不进召回池。patient_profiles.host_follow_up_active, 与 do_not_contact / deceased 并列在②合规硬过滤。 三态语义(有测试锁):null=宿主未提供该信号→不启用闸;false=明确没在跟;true=在跟→排除。 SQL 一律 IS NOT TRUE,写成 = false 会把未接入宿主的患者静默全挡在池外。 FRIDAY 映射(has_active_complex_case)待宿主确认列名与 is_del 语义后再接 —— 本次该闸对所有宿主均为 NULL,行为与上线前一致。
Found errors in your .gitlab-ci.yml:
- jobs:openapi-drift config contains unknown keys: rules
| Status | Job ID | Name | Coverage |
|---|