
> ycode@0.0.7 check:tokens
> node scripts/check-design-tokens.mjs

设计 token 漂移检查（静态）
  扫描：src/renderer/src 共 367 个文件（用时 219 ms）
  baseline：scripts/design-token-baseline.json（334 个文件）
  门禁分类：adapter 8 | core 6 | local 279（合计 293 个文件）
    合计：裸 hex=611  裸 px=2680  !important=6  --wb-* 定义=525  var(--yc-*) 使用=1651  var(--wb-*) 使用=1209
  非门禁分类：vendor 2 | recovered 22 | source 47 | tokenSource 3（合计 74 个文件，仅记录不阻塞）
    合计：裸 hex=10642  裸 px=13642  !important=920  --wb-* 定义=17966  var(--yc-*) 使用=77  var(--wb-*) 使用=19638
  非门禁相对 baseline：文件 +0；裸 hex +78  裸 px +64  !important +0  --wb-* 定义 +0  var(--yc-*) 使用 +22  var(--wb-*) 使用 -120

结果：失败，共 6 项：
  [新增门禁文件] src/renderer/src/capabilities/recommended-flow.css（local）：裸 px=21
  [新增门禁文件] src/renderer/src/capabilities/skill-detail-shell.css（local）：裸 px=21
  [回归] src/renderer/src/capabilities/skills-host.css（local）：裸 px 25 → 45（+20）
  [新增门禁文件] src/renderer/src/workbuddy/composer/capability-picker.css（local）：裸 hex=26，裸 px=48
  [回归] src/renderer/src/workbuddy/composer/composer.css（local）：裸 hex 23 → 38（+15）；裸 px 83 → 139（+56）
  [新增门禁文件] src/renderer/src/workbuddy/composer/prompt-queue.css（local）：裸 hex=8，裸 px=35

提示：确认变更符合预期后运行 `node scripts/check-design-tokens.mjs --update-baseline` 刷新 baseline；
      否则请改用 --yc-* token、复用现有值，或去掉重复的 --wb-* 定义。
提示（不失败，仅记录）：3 个门禁文件 token 使用数上升：
  src/renderer/src/capabilities/skills-host.css（local）：var(--wb-*) 使用 12 → 19（+7）
  src/renderer/src/workbuddy/composer/composer.css（local）：var(--yc-*) 使用 35 → 48（+13）；var(--wb-*) 使用 0 → 1（+1）
  src/renderer/src/workbuddy/conversation/conversation.css（local）：var(--yc-*) 使用 0 → 4（+4）
提示（不失败）：baseline 中 8 个文件已不存在：src/renderer/src/components/ReportedRunUsage.tsx；src/renderer/src/workbuddy/subagents/SourceMemberIcon.tsx；src/renderer/src/workbuddy/subagents/SubagentCollaboration.tsx；src/renderer/src/workbuddy/subagents/SubagentDetailPanel.tsx；src/renderer/src/workbuddy/subagents/adapters.css；src/renderer/src/workbuddy/subagents/member-view.ts；src/renderer/src/workbuddy/subagents/source.css；src/renderer/src/workbuddy/subagents/theme.css
提示：新增门禁文件 36 个且无受控计数（允许）：src/renderer/src/capabilities/CapabilityMaintenance.tsx（local）；src/renderer/src/capabilities/RecommendedSkills.tsx（local）；src/renderer/src/capabilities/SkillAvatar.tsx（local）；src/renderer/src/capabilities/SkillDetailShell.tsx（local）；src/renderer/src/capabilities/SkillModalPortal.tsx（local）；src/renderer/src/capabilities/skill-modal-focus.ts（local）；src/renderer/src/components/SessionLoading.tsx（local）；src/renderer/src/components/TaskPopconfirm.tsx（local）；src/renderer/src/components/session-loading.css（local）；src/renderer/src/components/task-popconfirm.css（local）；src/renderer/src/components/updates/UpdateSidebarCard.tsx（local）；src/renderer/src/components/updates/update-ui-model.ts（local）；src/renderer/src/components/updates/update-ui-store.ts（local）；src/renderer/src/components/updates/updates-ui.css（local）；src/renderer/src/ui/Button.tsx（local）；src/renderer/src/ui/IconButton.tsx（local）；src/renderer/src/ui/Input.tsx（local）；src/renderer/src/ui/Popover.tsx（local）；src/renderer/src/ui/Select.tsx（local）；src/renderer/src/ui/Switch.tsx（local）；…（还有 16 项，详见 --json）
