ci: 原型设计系统守门闸入库 + 挂 CI(check-ds.mjs · 12 道)

.superpowers/prototype/(设计像素真源 + check-ds.mjs)移出 gitignore 入库
(brainstorm/sdd 仍忽略);新增 .gitea/workflows/ds-gate.yml:改原型即跑
node check-ds.mjs(颜色/排版/层级/圆角/字体/图标走单一真源、组件登记未 fork、
断点规范,12 道全过才放行)。runs-on mac(已有 node)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX
This commit is contained in:
wangjia
2026-06-25 11:24:55 +08:00
parent db9bd15ace
commit f5bdc3aaea
62 changed files with 8302 additions and 2 deletions
+22
View File
@@ -0,0 +1,22 @@
name: Design System Gate
# 原型设计系统守门闸(单一真源,12 道检查)。
# 改了原型(tokens/atoms/screens/index)就跑,确保颜色/排版/层级/圆角/字体/图标
# 全走 tokens.css/atoms.css,组件已在 index.html 登记且未 fork。
on:
push:
branches: ['**']
paths:
- '.superpowers/prototype/**'
pull_request:
paths:
- '.superpowers/prototype/**'
jobs:
check-ds:
runs-on: mac
steps:
- uses: actions/checkout@v4
- name: 设计系统守门(check-ds.mjs · 12 道闸)
run: node .superpowers/prototype/tools/check-ds.mjs