soulsync/core/search
Antti Kettunen f32fc9d56e
Extract wishlist logic into dedicated package
- add core/wishlist as the home for wishlist payload, resolution, state, processing, reporting, and selection helpers
- move wishlist-specific tests into tests/wishlist alongside the new package layout
- keep web_server.py and the import/search callers as thin adapters for now
2026-04-28 21:17:24 +03:00
..
__init__.py Lift /api/search and /api/enhanced-search/* into core/search/ 2026-04-27 15:07:11 -07:00
basic.py Lift /api/search and /api/enhanced-search/* into core/search/ 2026-04-27 15:07:11 -07:00
cache.py Search cache: preserve falsy provider returns to match original behavior 2026-04-27 15:19:52 -07:00
library_check.py Extract wishlist logic into dedicated package 2026-04-28 21:17:24 +03:00
orchestrator.py Search lift: pre-merge parity polish for cin's review 2026-04-27 15:32:48 -07:00
sources.py Search lift: pre-merge parity polish for cin's review 2026-04-27 15:32:48 -07:00
stream.py Search lift: pre-merge parity polish for cin's review 2026-04-27 15:32:48 -07:00