feat(renderer): clickable About pipeline stages + Dormant Expert influence note
What
Two tasteful, render-only enhancements to the dashboard. No scoring or data changes.
1. About pipeline banner becomes interactive jump-links
The About view's Collect -> Profile -> Identify -> Group -> Target banner was a static code string. Each stage is now a keyboard-focusable control that switches to the dashboard tab it embodies, reusing the existing data-tab click idiom used across the app. It still reads as a pipeline (arrows, mono styling), now with a hover/focus affordance.
Stage to tab mapping:
| Stage | Tab |
|---|---|
| Collect | health (Overview) |
| Profile | profiles |
| Identify | gaps |
| Group | groups |
| Target | influence |
Wiring lives in initAboutPipeline() (bundled into app.src.js); the elements carry role="button" tabindex="0" and a cursor/hover/focus-visible style. Labels are static, no unescaped innerHTML sink introduced.
2. Explain the "Dormant Expert" influence narrative
Top influencers commonly classify as "Dormant Expert", which can look like a data error. It is not: influence is eigenvector centrality on the review/collaboration graph, so senior people assigned as reviewers accrue high centrality without recent authoring activity. Added one honest sentence to the existing "How Influence Is Measured" panel making this expected, not a bug. No scoring touched.
Tests
TestRender_AboutPipelineStagesAreInteractiveasserts the interactive About markup (data-target-tabon each stage,role="button" tabindex="0") plus the bundle wiring (initAboutPipeline,.about-pipeline-stage[data-target-tab]).TestRender_InfluenceMethodologyExplainsDormantExpertasserts the dormant-expert explanation copy.- Both confirmed fail-on-old (revert to old banner/copy turns each red; restore turns each green).
Validation
go vet ./... clean. internal/renderer tests pass. Pre-existing date-relative failures in internal/collector (fixtures using time.Now() against hardcoded 2026 dates) reproduce on clean main with these changes stashed, so they are unrelated to this MR.