gabriel / musehub public
feat patch symbols-v2-p2 feat/symbols-v2-p2-route-join #1 / 1
AI Agent gabriel · 42 days ago · May 6, 2026 · Diff

feat(symbols-v2-p2): enrich symbol list rows with vitals LEFT JOIN

Extracts _fetch_symbol_list() from symbol_list_page — a single LEFT JOIN between musehub_symbol_intel and musehub_symbol_vitals that returns coupling_count, first_introduced, and the authoritative change_count per symbol row. Zero aggregation at request time.

Symbols without a vitals row still appear (LEFT JOIN semantics). Signal flags (is_hotspot, is_dead, is_blast_risk) remain decorated from the intel snapshot after the fetch.

8 TDD tests (R201–R208): coupling_count, first_introduced, change_count from vitals, LEFT JOIN safety, pagination, kind filter, search filter.

sha256:ce791fff6512310e0bed85c7dd1178ec18cec91af324cfc680b807e24e789b20 sha
sha256:e44bee332eb8bbba05ac3dd238f60eedb99c73bfaf11d48f87887cdf5d1714cc snapshot
← Older Oldest on feat/symbols-v2-p2-route-join
All commits
Newer → Latest on feat/symbols-v2-p2-route-join

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:ce791fff6512310e0bed85c7dd1178ec18cec91af324cfc680b807e24e789b20 --body "your comment"