Conversation
Signed-off-by: morgmart <98432065+morgmart@users.noreply.github.com>
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.
What this does
Give Buzz design work one discoverable set of mandatory rules, with automated feedback when a change bypasses the shared system. Consolidate stewardship into the rules and design rationale, remove the separate maintaining document, and keep setup instructions separate.
This changes authoring guidance, checks and the documentation viewer—not product styling or the ongoing composer port.
Why it matters
An agent working on a product surface should not need to guess which design document applies. Root and viewer instructions now point to the same canonical policy, including the requirement that different light/dark palette steps belong in a semantic token rather than a local override.
Approved repeated patterns can also earn semantic names when both modes use the same palette step. Checks must preserve that decision, not mistake it for a violation or encourage an agent to undo it.
How it works
The audit does not prove computed-style correctness or cover every dynamic class builder, indirect CSS override, re-exported component or named CSS color. Visual judgment remains necessary.
Verification
Deferred: The full design-browser command encountered another session using its host-preview port. Standalone viewer cases ran on an isolated port, but the host/viewer integration case remains deferred. Full scan, native/cross-platform acceptance and hosted CI remain integration gates. This PR is draft for reviewing the diff, not a merge-ready claim.