docs: update status with tags detail endpoints and bufo easter egg (#439)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude <noreply@anthropic.com>

authored by zzstoatzz.io Claude and committed by GitHub db477638 2e4c96be

Changed files
+13
+13
STATUS.md
··· 68 68 - updated MCP `upload_guide` prompt with tag examples 69 69 - status maintenance workflow now tags AI-generated podcasts with `ai` (#436) 70 70 71 + **tags in detail pages** (PR #437): 72 + - track detail endpoint (`/tracks/{id}`) now returns tags 73 + - album detail endpoint (`/albums/{handle}/{slug}`) now returns tags for all tracks 74 + - track detail page displays clickable tag badges 75 + 76 + **bufo easter egg** (PR #438): 77 + - tracks tagged with `bufo` trigger animated toad GIFs on the detail page 78 + - uses track title as semantic search query against [find-bufo API](https://find-bufo.fly.dev/) 79 + - toads are semantically matched to the song's vibe (e.g., "Happy Vibes" gets happy toads) 80 + - results cached in localStorage (1 week TTL) to minimize API calls 81 + - `TagEffects` wrapper component provides extensibility for future tag-based plugins 82 + - respects `prefers-reduced-motion`; fails gracefully if API unavailable 83 + 71 84 --- 72 85 73 86 #### queue touch reordering and header stats fix (Dec 2)