M4 — Discover browse, credits, advanced search
Remaining read_discover defects in discover.go, after identity so empty pages are not confused with “results exist but IDs dropped”.
Internal order:
- #4 first — local MCP bug (credit Name never assigned; TV title field).
- #3 and #5 need wire-level verification of route/payload; they can share one investigation pass.
#3 depends on #2 (M3): once requested browse returns items they go through projectSearchMedia and must carry identifiers.
No due date
100% Completed