Status: Accepted
V1 targets public open-source repositories and organizations first.
Private-repo analytics are explicitly deferred until the public-pack pattern is proven.
Status: Accepted
Use GraphQL for contributor-centric contribution history and REST for repo traffic and selected repo-level endpoints.
ContributionsCollection is the best source for contributor detail.The extraction pipeline must normalize data from multiple API families into one static-friendly contract.
Status: Accepted
Every dashboard that names a contributor should link to a shared contributor detail board keyed by:
contributor=<github_login>The metric contract and link model must keep contributor identity stable and explicit.
Status: Accepted
Use a machine-managed history branch or equivalent git-backed snapshot store for durable metrics such as traffic history.
The workflow must support reading previous snapshots and writing new ones on schedule.
Status: Accepted
V1 ships as a starter dashboard pack + workflow/config pattern, not as a Dataface-hosted analytics service.
dashboard-factory and M4The initiative must prioritize docs, packaging, and repeatability over platform complexity.