Skip to content

v4.25.0 — stop claimedButMissing from flagging dotted prose

Choose a tag to compare

@rbinar rbinar released this 17 Aug 22:53
· 1 commit to main since this release
83db08d

Fixed

  • Worker-report cross-checks no longer mistake dotted prose for missing files. Claimed-file
    extraction now requires either a slash-containing path or a bare filename with a known source,
    asset, or config extension — which is also what keeps bare domains such as www.java.com out,
    since no TLD is a source extension. Extension matching consumes the complete token, preventing
    long symbol names such as TasksServiceImpl.createTask from being truncated into invented file
    claims like TasksServiceImpl.createTa. Measured against the 68 verdicts on one machine that
    carried a usable worker report, claimedButMissing fired on 47% of runs before the change and
    19% after (71 → 29 tokens); every dropped token was a symbol, module name, or domain, and no
    file-shaped token was lost. Measured-file suffix matching and the conservative "nothing
    contradicted" meaning of an empty result remain unchanged.