feat: supercharge symbol index with full per-symbol intel
Add per_symbol_intel_json column (migration 0035) storing a complete dict of churn, churn_30d, churn_90d, blast radius, blast_top co-symbols, last_changed, last_author, gravity, and weekly sparkline for every indexed symbol address. Computed at push time in _compute_per_symbol_intel so issue detail pages serve all intel with zero per-request computation.
Replace the top-10 IntelSnapshot hotspot/blast lookup in issue_detail_page with lookup_symbol_intel — an O(1) read that covers any symbol regardless of ranking.
Update issue_detail.html to render the full intel panel: four metric cards, top co-changed symbols list, last-by / date / gravity meta row, and a 12- week activity sparkline. Stats strip now shows live aggregated blast radius and churn 30d totals from anchor_intel.
Update tests: remove close/reopen button and comment hx-post assertions (these were removed when we dropped MSign-incompatible humanism controls); replace with state badge and CLI card assertions.
0 comments
muse hub commit comment sha256:f03ecfe173ef112de636227aa540fec0ad19d674d91860b930876850457920c6 --body "your comment"
No comments yet. Be the first to start the discussion.