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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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.