mirror of
https://github.com/got-feedBack/feedBack.git
synced 2026-09-11 07:44:31 +00:00
Complements the mastery sort with the gentler filter the charrette preferred: a "Progress" facet in the Filters drawer with Mastered (>= 0.9), In progress (attempted but < 0.9), and Not started (no score) -- multi-select, OR within the set. Server-side via a correlated subquery on song_stats threaded through _build_where / query_page (passed as a separate kwarg so query_artists / query_stats are unaffected). Smart-collection providers ignore it (they define their own filters). Verified live: mastered -> the 0.90 song, in_progress -> the 0.30 song, not_started -> the unscored songs, combined -> both scored (with correct totals). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01QbexxfTt8q2tAn436MqGWF