背景
前端审计第二轮对设计系统做缺口与文档漂移审计:token 契约缺伴生语义、表单组件族缺失、断点体系不存在、Storybook 基建缺口、文档断言过期。聚合追踪(第一轮已知的孤儿组件/stories/icon/间距/designTokens.ts/preset UI/mobile hex/CI visual QA 在 #1820)。
所属部分
要做什么
token 契约:
验收标准
相关文档
docs/architecture/07-design-system-ssot.md
docs/component-acceptance.md
背景
前端审计第二轮对设计系统做缺口与文档漂移审计:token 契约缺伴生语义、表单组件族缺失、断点体系不存在、Storybook 基建缺口、文档断言过期。聚合追踪(第一轮已知的孤儿组件/stories/icon/间距/designTokens.ts/preset UI/mobile hex/CI visual QA 在 #1820)。
所属部分
要做什么
token 契约:
--td-*缺状态伴生 token(无 --td-info、无 bg/soft 变体)→ 组件被迫消费 v4 裸名(DeployCard/Pill/RiskBadge/AgentStreamingBar)--danger/--danger-bg(只写 --destructive/--color-danger),预设主题下 danger 停留默认红;glass/state/run/tool/role/bdr-focus 族零覆盖--state-*固定 hex 且 light 对比 ≈3.3:1 正文 AA 失败,但被 TasksPage/ProjectsPage/OrchestratorCard/DagTree 消费var(--td-*, 字面量)fallback 与 SSOT 矛盾:radius-control 6/8px 双值、text-sm/xs 双值、--td-surface white 三处(明令禁止)、--td-dur-normal 140/180ms、--wb-gap-2xs 6/4px、--r-full 999/9999px、链式引用不存在 token(--bg-3/--mono)组件缺口:
响应式:
基建:
文档漂移修复:
验收标准
--td-*契约补齐状态伴生 token,v4 裸名消费清零相关文档
docs/architecture/07-design-system-ssot.mddocs/component-acceptance.md