fact-writer-temporal-supersede.spec.ts
13.8 KB
-
fix(sync): fact 变更检测纳入四时间锚 — 宿主纠正事件时间可传导为新版本 · 2cfc043c
FactWriter 此前只比 content hash + status:occurredAt/plannedFor/validFrom/validUntil 不参与 → 宿主纠正事件时间(如 FRIDAY 伪 UTC 整体 -8h)重摄永远 evidence_appended, 时间锚永不更新。时间锚是时间轴/召回窗口 COALESCE(occurred_at,planned_for)/过期 cron 的直接输入,属事实实质 → 纳入等值判定(毫秒精度,双 null 视为等),单写与 bulk 两路同步。 不纳入 title/summary(展示层)。含 supersede 传导测试。 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
luoqi committed