23a583918d
把原型 check-ds 的「单一真源」纪律延伸到 Flutter 代码: - client/tool/check_ds_code.mjs:扫 lib/(排除.g.dart) 硬编码 Color(0x..)/Colors.具名色, --strict/--changed 报错挡提交,合理特例须显式 // ds-ignore: 理由 - tokens.css(单源,client+原型同步) 加 chrome 前景色 --brand-dot/--on-accent/--on-accent-faint, codegen 进 AppChrome;外壳 14 处硬编码(白字/品牌点/grace橙)全部改走 token - 外壳+3 新 widget 现 0 违规;全量存量 172→158(其余屏后续逐步清) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01TSKEiHsvauyxYUW2itzUXX