From a1d6a351a44c5289d9df3e482c788044d721dda1 Mon Sep 17 00:00:00 2001 From: Kjell Tore Guttormsen Date: Sun, 10 May 2026 10:17:50 +0200 Subject: [PATCH] feat(ds): add voyage scope tokens + badge--scope-voyage (B-DS-4); resync vendor --- CHANGELOG.md | 12 ++++++++++++ base.css | 1 + tokens.css | 3 +++ 3 files changed, 16 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3741e52..1594aa0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # playground-design-system — CHANGELOG +## 0.5.0 — 2026-05-10 + +### Added +- **voyage scope tokens (B-DS-4):** `--color-scope-voyage` (aqua-blue `#1B5FB8`), `--color-scope-voyage-soft` (`#E5EFFA`), `--color-scope-voyage-strong` (`#143E78`) appended to scope-color group in `tokens.css`. Matches the existing `--color-scope-{architect,okr,security,ultraplan,config}` family so voyage-playground can use the canonical badge convention. +- **`.badge--scope-voyage`** in `base.css`: white-on-aqua-blue badge variant matching the existing scope-badge family. + +### Påvirkning + +Endringen er **additiv**: legger TIL voyage-scope-tokens og en ny badge-modifier. Ingen eksisterende selectors eller token-verdier endres. Plugin-konsumenter (llm-security, ms-ai-architect, okr, config-audit) får stale vendor-state mot ny source-commit, men det er silent drift — re-sync skjer på eget tempo neste playground-touch. Bare `voyage` re-syncer i denne commit-en. + +Førsteadopter: `voyage` v4.3.0 (multi-sesjons-løp 2026-05-10, sesjon 1 = Wave 0+1 Foundation). + ## 0.4.0 — 2026-05-08 ### Bug fixes diff --git a/base.css b/base.css index e82f2d8..015bd56 100644 --- a/base.css +++ b/base.css @@ -145,6 +145,7 @@ button { font-family: inherit; } .badge--scope-security { background: var(--color-scope-security); color: #fff; border-color: transparent; } .badge--scope-ultraplan { background: var(--color-scope-ultraplan); color: #fff; border-color: transparent; } .badge--scope-config { background: var(--color-scope-config); color: #fff; border-color: transparent; } +.badge--scope-voyage { background: var(--color-scope-voyage); color: #fff; border-color: transparent; } /* ---------- Cards / surfaces ---------- */ .card { diff --git a/tokens.css b/tokens.css index d6e3280..95ef620 100644 --- a/tokens.css +++ b/tokens.css @@ -101,6 +101,9 @@ --color-scope-security: #A40E26; /* llm-security — crimson */ --color-scope-ultraplan: #4338CA; /* ultraplan-local — indigo */ --color-scope-config: #3F5963; /* config-audit — slate */ + --color-scope-voyage: #1B5FB8; /* voyage — aqua-blue */ + --color-scope-voyage-soft: #E5EFFA; /* voyage — light tint */ + --color-scope-voyage-strong: #143E78; /* voyage — dark strong */ /* ---------- Spacing -------------------------------------------------- */ --space-1: 4px;