Skip to content

docs: adopt immutable design-system consumer contract - #4

Merged
chefadmin-netizen merged 6 commits into
mainfrom
feat/design-system-consumer-contract-20260804
Aug 7, 2026
Merged

docs: adopt immutable design-system consumer contract#4
chefadmin-netizen merged 6 commits into
mainfrom
feat/design-system-consumer-contract-20260804

Conversation

@chefadmin-netizen

Copy link
Copy Markdown
Contributor

Summary

  • add as the machine-readable contract
  • keep as the human-readable mirror
  • document scope and no-generated-copy rule in

Contract

The consumer pins to immutable commit . This PR is contract/documentation-only; it does not make a GitHub check required, alter releases, or copy generated design-system output.

Dependency

Central schema/validator hub PR: GroepOnline/design-system#0

Verification

The branch was created from this repository's default branch and the contract shape was checked against the central schema. The PR remains draft until the hub contract is reviewed and the reusable/local validation path is added.

@chefadmin-netizen
chefadmin-netizen marked this pull request as ready for review August 7, 2026 23:49
@chefadmin-netizen
chefadmin-netizen merged commit 6c617fd into main Aug 7, 2026
18 checks passed
@chefadmin-netizen
chefadmin-netizen deleted the feat/design-system-consumer-contract-20260804 branch August 7, 2026 23:49
@linear-code

linear-code Bot commented Aug 7, 2026

Copy link
Copy Markdown

GRO-1078

@coderabbitai

coderabbitai Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 40b6a979-3fe7-45c4-a144-fd02947d6dde

📥 Commits

Reviewing files that changed from the base of the PR and between ab6d2ff and 84490ba.

📒 Files selected for processing (4)
  • .github/design-system.json
  • .github/design-system.yml
  • .github/workflows/design-system-contract.yml
  • DESIGN-SYSTEM.md

📝 Walkthrough

Walkthrough

The pull request adds machine-readable design-system contract files, human-readable documentation, and a GitHub Actions workflow that validates the JSON contract with a pinned validator.

Changes

Design-system contract

Layer / File(s) Summary
Contract definition and documentation
.github/design-system.json, .github/design-system.yml, DESIGN-SYSTEM.md
The repository defines a Gold-tier, GUI-scoped design-system contract with an immutable source commit, no commands, and rules for generated output.
CI contract validation
.github/workflows/design-system-contract.yml
The workflow runs on pushes and pull requests, uses read-only contents permission, checks out a pinned validator, and validates .github/design-system.json.

Estimated code review effort: 2 (Simple) | ~10 minutes

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/design-system-consumer-contract-20260804

Comment @coderabbitai help to get the list of available commands.

chefadmin-netizen added a commit that referenced this pull request Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant