feat(#24-p1): symbol detail page data layer — 9 parallel intel queries, narrative, gravity fields
- Rewrite symbol_detail_page with complete docstring - asyncio.gather over 9 coroutines: history (already done), MusehubSymbolIntel, MusehubIntelType, MusehubIntelBlastRisk, MusehubIntelStable, MusehubIntelDead, MusehubIntelApiSurface, MusehubIntelRefactorEvent (LIMIT 20, address-filtered), clone lookup (content_id targeted), and load_intel_snapshot — no serial waterfall - _compute_narrative() builds one-sentence identity summary from age/churn/versions/coupling - _compute_stability_pct() derived from churn_30d, clamped 0–100 - All 7 new intel tables serialised into sd_* ctx keys for template consumption - refactor_kind overlay tag per timeline entry (matched by commit_id) - Gravity, churn windows, author fields from MusehubSymbolIntel added to ctx - 20 DB-free tests passing (T1 unit, T5 integrity, T6 query-structure)
0 comments
muse hub commit comment sha256:3a08893a0a7bc9bd1e5e8ced66d3686d86f4c743d2745085f4fa3a5d6a72c23e --body "your comment"
No comments yet. Be the first to start the discussion.