feat(platform): show AI vs human commit share on the repo Commit Mix card - #165
Merged
Conversation
…card The repo detail page's "Mix de commits" chart plotted commits_human vs commits_ai over time but never surfaced what share of commits each origin actually represents — only raw counts in the tooltip/legend, no percentage. Add a headline "Humano X% / Assistido por IA Y%" summary above the chart, computed from the same commits_human/commits_ai totals already plotted. Mirrors the identical pattern already shipped on the org dashboard's AIvsHuman commit mix card (commitShare in dashboard/sections/AIvsHuman.tsx). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
On a repo's detail page, the "Mix de commits" card (stacked area chart of
human vs AI-assisted commits over time) only showed raw commit counts —
no percentage split, so there was no quick read on "how much of this
repo's commits are AI-assisted vs human."
Added a headline summary above the chart — "Humano X% / Assistido por
IA Y%" — computed from the same
commits_human/commits_aitotalsalready plotted. This mirrors the identical pattern the org dashboard's
"Mix de commits" card already ships (
commitShareindashboard/sections/AIvsHuman.tsx), just scoped to a single repoinstead of org-wide.
Test plan
npx tsc --noEmit— cleannpm run lint— cleannpm run test— 267/267 passingpercentage summary appears above the Commit Mix chart and sums to
~100% (this sandbox has no Supabase/NextAuth credentials configured,
so I couldn't drive this through an authenticated browser session)
🤖 Generated with Claude Code