docs(sandbox): add neutral theme contrast audit - #5649
Draft
rubyycheung wants to merge 12 commits into
Draft
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This was referenced Aug 28, 2026
rubyycheung
force-pushed
the
codex/neutral-theme-palette-contrast
branch
from
August 30, 2026 07:02
0b5e442 to
c2bed61
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 07:06
a43efc8 to
9647abc
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 07:37
9647abc to
58e0553
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 07:46
58e0553 to
a9133a4
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 07:50
a9133a4 to
29cb496
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 08:09
29cb496 to
bb2383e
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 08:17
bb2383e to
7177925
Compare
rubyycheung
changed the base branch from
codex/neutral-theme-palette-contrast
to
codex/neutral-theme-component-contrast
August 30, 2026 08:17
rubyycheung
force-pushed
the
codex/neutral-theme-component-contrast
branch
from
August 30, 2026 08:25
49ea878 to
5b63822
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 08:29
7177925 to
7740846
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-component-contrast
branch
from
August 30, 2026 09:00
5b63822 to
1fdac76
Compare
rubyycheung
force-pushed
the
codex/neutral-theme-sandbox-audit
branch
from
August 30, 2026 09:03
f0b506b to
2fc6cd8
Compare
github-actions
Bot
deleted the branch
codex/neutral-theme-component-contrast
September 1, 2026 06:23
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
neutralTheme.T50shorthand.Source of truth
The page no longer generates a parallel palette. It reads
neutralTheme.palettes, so the tonal strips, audit mappings, and shipped theme metadata use the same approved values.The provenance label says
Built neutral theme · no pending overrideswhen no experiment is applied. Otherwise it reports the pending override count. Hover labels spell out entries such as “Blue, light-mode tone 45” while retaining the numeric API key shown by the palette.Scope
This PR is sandbox-only beyond inherited stack changes. Palette mappings are in #5628; component-specific contrast treatments are in #5690; ProgressBar structure is in #5645; status-role mappings are in #5667.
Stack
#5627 → #5668 → #5628 → #5690 → this PR → #5667
Verification
Sandbox TypeScript, focused ESLint, formatting, repository checks, and inherited palette/contrast tests pass.
@rubyycheung