feat(unwrapped): seeded vibe-search + find-similar + semantic vibe-map (#82,#87)
- build_unwrapped: 2D PCA of the CLAP embeds → per-sample 'vibe map' coords + 16 seed-vibe chips (PLN's own words — the on-ramp, since users don't know what to type). vibe0/vibe1 join the axis picker as a semantic-space lens. - unwrapped.html: VIBE SEARCH box (free text → /vibe) + clickable seed chips; results highlight on the map (dim misses, size hits by similarity, ring the top, faint-violet→magenta ramp) and auto-reveal the vibe map; result strip auditions. Shift-click any dot → /similar (nearest neighbours in embedding space). Null-safe plotting for vibe/raw axes. Graceful banner when the endpoint is absent.
Showing
This diff is collapsed.
Click to expand it.
This source diff could not be displayed because it is too large.
You can
view the blob
instead.
Please
register
or
sign in
to comment