abc225e12a
android / Build + lint + test (push) Failing after 1m17s
Surface the server's you_might_like_albums / you_might_like_artists sections (daily-built, cold-start gated, taste-aware) on the Home screen, mirroring the Rediscover block. - HomeIndexWire: two new slices, defaulted to emptyList() so decode is safe against older servers that don't emit them (Class-B discipline). - HomeRepository: two section constants + observeYouMightLikeAlbums/Artists (reusing the existing album/artist hydration helpers) + refreshIndex now replaces both sections and pre-warms their artists. No Room schema change — cached_home_index stores the section string verbatim. - HomeScreen: HomeSections gains the two fields (+ isAllEmpty); the ViewModel combine is split (core 5 → +2 you-might-like → +playlists) to stay within the coroutines 5-arity limit; a YouMightLikeBlock + youMightLikeSection render an albums-then-artists block below Rediscover, with a "still learning your taste" empty state for the cold-start/gated case. Server side already shipped in v2026.06.11; this makes it visible on device. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>