merge: feat/host-followup-recall-gate → test(接上 FRIDAY 映射 + 脏值防护)

按文档即契约推进:PAC 侧按 has_active_complex_case 接好映射,宿主未推时闸保持未启用。
is_del 悬案已查源库坐实(is_del=1 才是未删除;该库同时存在两种相反惯例,须逐表看注释)。
canonical 加 .catch(null):脏值降级为「信号未提供」,不拖垮整条患者主档。

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