You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(extract): keep dotted numbers intact when segmenting a source
segment_source split on every `.`, so a version or decimal — 6.8.3, 3.14 —
was fractured across segment boundaries and the number-valued answer atom fell
out of every quotable span. on a synthetic lookup corpus that dropped ~11% of
the ground-truth facts before any budget was applied: the answer simply was
not present in any claim to retrieve.
a `.` flanked by digits is a decimal/version dot, never a sentence boundary,
so the segment regex now keeps it inside the span (sentence-ending periods are
unaffected). measured recall ceiling on that corpus rises from 89% to 100% of
facts — a cap that bounded every downstream compiler, not just this one.
0 commit comments