docs(plan): add M3 weighted shuffle v1 implementation plan
7 tasks: pure score function, pure shuffle orchestrator, sqlc LoadRadioCandidates query, DB-backed candidate loader, RecommendationConfig + YAML, /api/radio handler rewrite, final verification + branch finish.
This commit is contained in: