refactor: 原型迁移 .superpowers/prototype → design/prototype(与 CONTRACT 同目录)
Design Source Checks / design-source (push) Failing after 14m23s

- git mv 全目录(历史保留);.gitignore 收敛为整个 .superpowers/ 忽略
- 全仓 16 处引用同步(CI checks.yml / l1-sync / screens.mjs / hooks /
  CLAUDE.md / CONTRACT / SSR 模板注释 / docs / web 注释)
- 修 pre-commit 路径正则残留;5180 评审服务已切新路径
- 验证:check-ds 12 道 / l1-sync 6 道 / fidelity 抽查全过

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01JJ1g8XV1YhhmHRzhwWEW7o
This commit is contained in:
wangjia
2026-07-07 18:47:31 +08:00
parent d1b7e8e2e9
commit 05203a9b5b
79 changed files with 46 additions and 48 deletions
+4 -4
View File
@@ -48,7 +48,7 @@
<li><a href="#s1">总览:一次 UI 改动的标准路径</a></li>
<li><a href="#s2">技术栈与目录地图</a></li>
<li><a href="#s3">设计真相源三层分治(L1/L2/L3</a></li>
<li><a href="#s4">原型 .superpowers/prototype</a></li>
<li><a href="#s4">原型 design/prototype</a></li>
<li><a href="#s5">Token Codegen(颜色单源)</a></li>
<li><a href="#s6">各道闸全景</a></li>
<li><a href="#s7">像素验收体系(golden / fidelity</a></li>
@@ -61,7 +61,7 @@
<h2 id="s1">一、总览:一次 UI 改动的标准路径</h2>
<div class="card lead">
<pre>
<b>① 设计真相源</b>.superpowers/prototype/
<b>① 设计真相源</b>design/prototype/
tokens.css(三主题) + atoms.css / mobile-atoms.css + icons.js + index.html 登记
│ 新增颜色/组件/图标 → <b>必须先登记原型</b>L1 先行)
@@ -119,7 +119,7 @@
<p><b>屏归属现状</b>:同步态覆盖绝大多数(库存/往来/基础数据/入出库列表/财务/设备/设置/用户/关于/登录/移动壳/我的/授权/盘点);快照态仅注册页;代码先行 = 授权面板、购买卡及官网若干页;拍板不做 = 移动端建单表单。<b>漂移体检</b>:不逐提交强制同步,大版本前跑 <code>node tools/fidelity.mjs</code> 按报告逐屏决定重新对齐或降级快照。</p>
</div>
<h2 id="s4">四、原型(.superpowers/prototype/</h2>
<h2 id="s4">四、原型(design/prototype/</h2>
<div class="card lead">
<ul>
<li><b>tokens.css</b>:令牌单源。<code>:root</code> 共享标量(间距 sp-*/圆角 r-*/字号 fs-*/字体/阴影/z 阶梯/品牌色/状态栏色)+ 三主题块 <code>[data-theme=a/b/c]</code>(A 经典蓝浅 / B 琥珀深 / C 酒窖暖浅)。屏与组件只准引 <code>var(--token)</code></li>
@@ -133,7 +133,7 @@
<h2 id="s5">五、Token Codegen(颜色单源落地 Flutter</h2>
<div class="card lead">
<pre>
.superpowers/prototype/tokens.css ← 原型真源
design/prototype/tokens.css ← 原型真源
check-l1-sync 闸①:逐字节一致)
client/lib/core/theme/token_source/tokens.css ← 入库快照
│ node client/tool/gen_tokens.mjs