feat(intel): Phase 4 — /intel/gravity/detail per-symbol detail page
- _depth_bars() pure helper: converts depth_distribution dict to sorted list of {level, count, pct} for proportional bar chart rendering - intel_gravity_detail_page route: GET /intel/gravity/detail?address= resolves symbol from musehub_symbol_intel, builds depth_bars, returns empty-state for unknown/missing address param (never 404) - intel_gravity_detail.html: symbol header strip with kind badge + address link, 4 metric chips (gravity %, direct, transitive, max depth), depth distribution bar chart (one bar per level, CSS width from pct), sparkline summary strip, back link to /intel/gravity list - components/_intel.scss: detail chip, dist-card, dist-bar, sparkline strip visual rules; gravity chip gets spectral gradient fill - pages/_intel.scss: detail header grid, chip row, dist bars layout - 16 new tests P4_01-P4_16: all green (60/60 total)
0 comments
muse hub commit comment sha256:be122851ff29051ad60c0a51a84624032f7198ac7b9ad3a8fcad4c67c5d01b21 --body "your comment"
No comments yet. Be the first to start the discussion.