§L3 召回 SQL 重写到当前实现: - 子场景 4 → 10(K00–K09 全覆盖),表补全 base/dx/rec/cooldown/window/urgent/exclude (真理源 SUB_SCENARIOS + DiagnosisTreatmentMap@canonical-codes) - 入池 SQL 修正: · 只设时间下界 cooldown,⚠ ️ 去掉上界(W3 末:缺口不自愈,超 window 仍入池交 scorer 衰减) · COALESCE(occurred_at, planned_for)(诊断 vs 推荐) · 排除升级为牙位级 overlap(W4)+ 时间方向 tx.occurred_at >= sig + ⑤b拔除 ⑤c未来预约排除 - 合并逻辑:旧"取 days_since 最大丢其余" → tooth-overlap union-find · sub_key = '<sub>@<union(tooth)|whole>';同 patient 同 sub 不同牙位 = 多 reason 行 · cluster_triggers/factIds 全量;来源标签 dx+rec → "(诊断+医生建议)" - 总览图 mermaid "4 子规则" → 10 - 实现状态:scenario 3→10 子规则;DW 增量 cursor 🟡→✅ (统一 sync 重构)
| Name |
Last commit
|
Last update |
|---|---|---|
| .claude | Loading commit data... | |
| apps | Loading commit data... | |
| deploy | Loading commit data... | |
| docs | Loading commit data... | |
| packages | Loading commit data... | |
| scripts | Loading commit data... | |
| .gitignore | Loading commit data... | |
| .npmrc | Loading commit data... | |
| .prettierrc | Loading commit data... | |
| README.md | Loading commit data... | |
| docker-compose.prod.yml | Loading commit data... | |
| docker-compose.yml | Loading commit data... | |
| eslint.config.mjs | Loading commit data... | |
| liu.cjs | Loading commit data... | |
| package.json | Loading commit data... | |
| pnpm-lock.yaml | Loading commit data... | |
| pnpm-workspace.yaml | Loading commit data... | |
| tsconfig.base.json | Loading commit data... | |
| turbo.json | Loading commit data... |