-
fix: S2 done 加 S3 反推 — 已治疗必然已进入 · a73f5d7c
逻辑漏洞: 之前 s2Done = !!s2Earliest(只看强信号) → 牙周链 S3 已治疗(actual 刮治),但因无 appointment 信号 → S2 done=
❌ (矛盾) 修复: s2Done = !!s2Earliest || s3Reached → S3 reached 反推 S2 必然已经过(已治疗 ⇒ 已进入治疗链) S2 node 文案优先级(5 路): ① s2Earliest=appointment → "预约就诊 · {主诉}" ② s2Earliest=payment → "已付款 · ¥X" ③ plannedHint 存在 → "{subtype} · 已开计划"(已执行)/"已开计划(待执行)"(未执行) ④ S3 reached 但无 planned → "直接执行 · 未经预约"(急诊) ⑤ status=discovered 无信号 → "尚未启动" + hint 路遥牙周链验证: S2 ✓ "牙周刮治术 · 已开计划 · 段路路 · 2026.03.11"(用 plannedHint 展示) S3 ✓ "刮治 · 1/3 步骤" K01/K07/K08 仍 ★ 召回(医生计划只是 hint,患者未行动)。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>luoqi committed
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| pac-service | Loading commit data... | |
| pac-web | Loading commit data... |