Design GitHub OSS dashboard topology and metric contract
Problem
Define the board set, personas, metric families, entity grains, and cross-dashboard link matrix for GitHub repository and contributor analytics.
Context
- This task turns the initiative research into a concrete dashboard product shape:
tasks/workstreams/dashboard-factory/initiatives/github-oss-activity-dashboards/research.mdtasks/workstreams/dashboard-factory/initiatives/github-oss-activity-dashboards/spec.md- GitHub already shows repo-local Pulse and Traffic views, but does not provide a polished multi-board static site with contributor drill-through.
- The dashboard suite needs to feel useful for real OSS maintainers, not just like vanity stats cards.
- Contributor detail is the central navigation requirement: summary boards should link to a stable per-person dashboard keyed by GitHub login.
- The output of this task should be strong enough that implementation can proceed without re-debating board scope or metric semantics.
Possible Solutions
-
Single summary board only - Lowest effort and easiest to ship. - Fails the user's request for interlinked dashboards and contributor drill-through.
-
Recommended: small interlinked board suite with contributor detail as the canonical drill-through - Keep v1 to five boards: overview, flow, reviews, contributors, contributor detail. - Gives enough surface area to tell a real project story without exploding implementation scope. - Matches the initiative goal of "better visibility than GitHub currently shows" while staying static-site friendly.
-
Full OSS intelligence suite from day one - Could add repository detail, adoption, retention, release, and sustainability dashboards immediately. - Too much scope for an M4 add-on; likely stalls before a credible v1 exists.
Plan
- Lock the v1 board set, user personas, and primary question bank for each board.
- Define the metric families and entity grains each board depends on.
- Write the cross-board link matrix with contributor drill-through rules.
- Call out explicit v1 exclusions so the implementation tasks do not drift into enterprise developer-productivity scope.
- Feed the final topology and metric contract back into the initiative
spec.mdand downstream extraction / publishing tasks.
Implementation Progress
QA Exploration
- [ ] QA exploration completed (or N/A for non-UI tasks)
N/A for browser QA. This is a planning and dashboard-architecture task.
Review Feedback
- [ ] Review cleared