Reworked per review: one vibrant arc, red → pink → purple, beside the brand red. Violet, deep magenta, lavender, purple, brick red, orchid and hot pink are stepped by lightness and chroma, not hue alone. "other" and closed pulls are a recessive grey.
The dataviz validator passes every stack order (projects, identity, commit types) in both themes. Worst adjacent pairs, colour-blind/normal ΔE: dark 11.7/18.6, light 11.0/18.7. Series that touch only when one between is empty stay ≥9.1 colour-blind. Gaps, tooltips and tables back that up. Smoke: all periods × breakdowns, no errors.
Before → after (1280 dark, light; 420 dark, light), then variants: bold, deep (picked):
🤖 Generated with Claude Code