Files
Agent-System-Dev/.task/archive/feature-contrast-typography.md
T
weichen 358a062bfd
ci / test (pull_request) Successful in 2m35s
Close 1 merged task card(s) and archive them
Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt.
Evidence: feature-contrast-typography.md(PR#198) — merges verified via git log --merges against origin/main.
Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change.
Refs: task.sh close (card-autoclose-r1)
2026-10-05 04:42:00 +00:00

2.8 KiB
Raw Blame History

feature/contrast-typography 任务卡

任务主记录:PR #198 https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/198(merge cf998fe89b);状态:已完成(回填);owner:weichen

基线与授权

  • 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 34e82d53c1
  • 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-contrast-typography(worktree);分支:feature/contrast-typography
  • 授权与交付终点:实现对比度与字号治理(令牌、contrast-guard、DESIGN.md、消费端迁移、本机界面字号)。不改 Core 契约,不改后端 settings schema,不做 px→rem / prefers-contrast / 聚焦环加强。交付为 UI、Frontend、Dev 各一个 PR。

目标与非目标

  • 目标:三套主题的正文与文字档对比度 ≥ 4.5:1,装饰 faint 与图形语义色 ≥ 3:1;墨绿侧栏强调色与「新建任务」按钮可见;表头与决策性文字不再使用 faint + 10px;设置中心可调界面字号(13/14/16/18,仅本机)。
  • 非目标:账号级字号同步、rem 标尺、高对比媒体查询、聚焦环重做。

同步记录

节点 sync_base_sha tested_head_sha checked_at
启动 34e82d53c1 34e82d53c1 2026-10-05T04:25:22Z

结果与验证

  • 结果:三套主题的正文与文字档达到 4.5:1,装饰 faint 与图形语义色达到 3:1。墨绿侧栏的强调色与「新建任务」按钮分开用浅色令牌。设置中心可调本机界面字号(13/14/16/18)。
  • 验证:Dev 仓 make test 退出码 0(2026-10-05)。其中 frontend vitest 17 文件 81 项、knip 43 <= 43;ui vitest 14 文件 103 项(含 contrast-guard)、tsc、knip 55 <= 55。浏览器在 Vite(127.0.0.1:5175)上核对计算样式:墨绿新建任务按钮为 #e9f0f6 / #082d4f,active 图标为 #8fd4b4,表头无 uppercase 且走 --text-dim;--ui-font-size: 18px 时 xs 为 calc(18px - 3px)。后端 8787 未启动,设置弹窗本身没有点开。
  • 影响与剩余项:px→rem、prefers-contrast、聚焦环不在本次。子仓 PR 合入后 Dev 的 gitlink 才指向已合入提交。 | 同步前验收 | 34e82d53c1 | 17b502e5c0 | 2026-10-05T04:39:43Z |

闭合记录(card-autoclose 回填)

  • 依据:merge cf998fe89b2d44e673fd91d55038eb02c5806da5(PR #198)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
  • 合并主题:Merge pull request 'Pair the contrast rules with the token change' (#198) from feature/contrast-typography into main
  • 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。