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
Scan reliability: neural confident-gate, look-alike big-cluster guard, gate language
Three trust/robustness fixes found while dogfooding on a large library:
- Burst scan never pre-marks a deletion on dHash alone. dHash can't tell "same
framing, subject moved" from a true duplicate, so it was confidently marking a
different-moment frame for deletion. A cluster now stays confident only if
Apple's neural feature print agrees it's near-identical (max pairwise distance
≤ 0.10); anything looser — or any frame that can't be read — falls to "you
decide, keep all". Missing a duplicate is harmless; deleting a keeper isn't.
- Look-alikes no longer freezes. A stage-1 dHash cluster bigger than 80 is
collision noise (solid colours, screenshots) whose stage-2 confirmation means
thousands of neural prints + O(n²) — an effective hang. Skip them (count
surfaced via progSkippedClusters), and compute the surviving clusters' feature
prints concurrently.
- The permission-gate screen carries the globe language menu too; a
non-default-language user could otherwise not switch language before granting
access. Extracted as a shared languageMenu, reused by the main toolbar.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments