feat: implement scanner diff engine (missing-release detection)

Add FindMissingReleases and MissingRelease to internal/scanner: skips
IsIgnored external releases, scopes matches per ArtistID, and reports
external releases with no local album above the fuzzy threshold.
This commit is contained in:
2026-07-19 18:16:58 +03:00
parent 92aafaab05
commit a4f0460664
5 changed files with 373 additions and 5 deletions

2
.serena/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/cache
/project.local.yml