bvandeusen
2e6d2ffd03
docs(plan): add M4c radio similarity-driven candidate pool plan
6-task TDD-shaped plan covering: LoadRadioCandidatesV2 sqlc query
(5-way UNION), Score() extension with SimilarityScore + SimilarityWeight,
LoadCandidatesFromSimilarity Go function with CandidateSourceLimits +
10 integration tests covering all sources + dedup + exclude + recently-
played + seed-excluded + empty library, radio handler with exclude
param + parseExcludeParam helper + M3 fallback + 4 new HTTP tests,
frontend queue refresh at 80% with radioSeedId state + clear-on-non-
radio-enqueue + 5 vitest tests, final verification + branch finish
(closes M4).
2026-04-29 06:58:22 -04:00
..
2026-04-20 23:42:47 -04:00
2026-04-20 19:30:24 -04:00
2026-04-21 22:02:55 -04:00
2026-04-26 17:18:39 -04:00
2026-04-23 06:10:29 -04:00
2026-04-23 20:13:20 -04:00
2026-04-24 08:57:52 -04:00
2026-04-25 19:56:58 -04:00
2026-04-25 14:59:08 -04:00
2026-04-26 15:52:42 -04:00
2026-04-27 07:35:13 -04:00
2026-04-27 19:57:18 -04:00
2026-04-27 10:05:52 -04:00
2026-04-28 08:34:26 -04:00
2026-04-28 19:51:57 -04:00
2026-04-29 06:58:22 -04:00