Skip to content

feat(ratewise): RW-1 radius/shadow 設計 token SSOT(#514 拆分 1/7)#515

Merged
s123104 merged 1 commit into
mainfrom
rw-1-design-token-ssot
Jun 29, 2026
Merged

feat(ratewise): RW-1 radius/shadow 設計 token SSOT(#514 拆分 1/7)#515
s123104 merged 1 commit into
mainfrom
rw-1-design-token-ssot

Conversation

@s123104

@s123104 s123104 commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

摘要

#514 governance 拆分第 1 支(基礎)。將 #433 的 radius/shadow 語義 token REMAP 到 main #512design-tokens/ 模組結構#433 改的是已刪除的扁平檔),建立設計 token SSOT 供後續 RW-3/RW-4 元件遷移消費。

變更

  • design-tokens/scale.ts:新增 radiusTokens(card/panel/control/icon/compact + Tailwind scale 別名)、shadowTokens(card/soft/floating/brand…,更柔和「安靜」陰影);順手清除 refactor(ratewise): 設定模組化 + 匯率可靠性 + 監控/覆蓋率治理 #512 切片遺留的 buttonTokens 懸空 JSDoc。
  • tailwind.config.tsborderRadius/boxShadow 改讀 token SSOT;rounded-card/shadow-floating/shadow-brand 等 utility 已生成可用。
  • 新增 DESIGN.md 設計憲章。

範圍決策(KISS)

  • radius-ssot 守門測試延後:它禁止 components/features/pages 用 bare rounded-2xl,但元件遷移屬 RW-3/RW-4;現在加會大規模失敗。守門隨遷移 PR 一起進。
  • 語義色 primary.foreground/overlay + 逐主題 CSS 變數延後:在消費它的 RW-3/RW-4 才加,避免注入 inert 變數與跨主題視覺風險。
  • verify-ssot design-tokens 路徑修正:main 版未讀 design-tokens(該問題僅在 chore(ratewise): 生產治理 rebased on main(取代 #411) #433 擴充版),免做。

Test plan

  • pnpm typecheck / pnpm lint --max-warnings 0
  • pnpm test — 2513 passed / 2 skipped(零退步)
  • pnpm build:ratewise — exit 0;rounded-card/shadow-floating 進 CSS bundle
  • 首頁視覺驗證(截圖)— shadow 重定義套用乾淨、無破版、zen 主題正確

Refs #514(拆分 1/7)。紅線:未還原 design-tokens/ 目錄、未刪任何 main 已發版項。

🤖 Generated with Claude Code
via Happy

- 新增 radiusTokens/shadowTokens 至 design-tokens/scale.ts(語義五級圓角 + 柔和陰影)
- tailwind.config borderRadius/boxShadow 改讀 token SSOT,rounded-card/shadow-floating 等可用
- 新增 DESIGN.md 設計憲章;radius-ssot 守門延至元件遷移 PR 避免未遷移即大規模失敗

測試:typecheck、lint、test 2513 passed、build:ratewise、首頁視覺驗證無破版

Generated with [Claude Code](https://claude.ai/code)
via [Happy](https://happy.engineering)

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

@github-actions

Copy link
Copy Markdown
Contributor

⚠️ Deprecation Warning: The deny-licenses option is deprecated for possible removal in the next major release. For more information, see issue 997.

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions

Copy link
Copy Markdown
Contributor

✅ SEO 審計通過!所有 2026 標準驗證項目都符合要求。

  • ✅ Sitemap 2026 標準
  • ✅ Breadcrumb Schema
  • ✅ JSON-LD 結構化數據
  • ✅ 內部連結結構

@s123104 s123104 merged commit 43f6a7d into main Jun 29, 2026
17 checks passed
@s123104 s123104 deleted the rw-1-design-token-ssot branch June 29, 2026 17:07
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