Files
codebase-memory-mcp/graph-ui
Martin Vogel 46cf438dce feat(ui): findings feed Overview + hero Dashboard (Field Guide D2)
The metrics screens now answer questions instead of displaying data
(dashboard canon: Few, Grafana, CodeScene — the Field Guide carries the
citations):

Overview
- Four opinionated slots on top: Needs attention (knee-point count over
  churn×complexity), Direction (deltas vs the previous index), Riskiest
  area (named, with its why), and an untoned Trust strip (index stamp,
  missed files, unmapped symbols).
- Surprising couplings become finding sentences with evidence, an
  'inspect' next click, and an 'intended' dismissal whose key buckets by
  order of magnitude — a dismissed finding resurfaces only when it grows
  10x (regression re-alert, CodeScene's goals idea in one line of code).
- Hubs, entry points and boundaries demote to a collapsed Reference
  disclosure; inventory facts move to an untoned footer.

Dashboard
- Hero: the churn×complexity list with the knee-point head highlighted, a
  cost sentence ('N files — X% of the codebase, Y% of all commits this
  year'), raw commits shown per row, mute-as-intended dispositions, and
  rows opening the file's folder in Modules.
- Quality signals (resolution, dead, tested, documented) keep tones and
  trends; the complexity histogram now states its takeaway and names the
  tail; averages and equal-weight inventory cards are gone — facts live
  in the footer.
- Metrics payload gains raw commits per risky entry, churn totals and the
  distinct-file count to make the cost sentence computable.

Signed-off-by: Martin Vogel <martin.vogel.tech@gmail.com>
2026-08-24 09:59:42 +02:00
..
…