Passive feedback signals: learn what I like and don't like #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Right now the taste profile treats all listened tracks equally (weighted by play count and recency). But listening to a track doesn't mean I liked it — it might have come up in a playlist and I tolerated it, or I skipped it halfway through. The system has no way to distinguish "I love this" from "this was playing in the background" from "I hated this and skipped it."
Signals to consider
media_positionor state transitions that indicate skips.POST /api/feedback), could be triggered by OpenClaw ("I don't like this song").Design questions
Impact
Without this, recommendations converge on "inoffensive middle ground" rather than reflecting actual preferences. This is the difference between a recommendation system that's okay and one that's genuinely useful.