Files
Agent-System-Dev/.task/archive/feature-docx-paper-preview.md
weichen d570c2ba69
ci / test (pull_request) Successful in 1m55s
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-docx-paper-preview.md(PR#196) — 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:07:07 +00:00

3.1 KiB
Raw Permalink Blame History

feature/docx-paper-preview 任务卡

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

基线与授权

  • 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= eaae87e635
  • 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-docx-paper-preview(worktree);分支:feature/docx-paper-preview
  • 授权与交付终点:实现 docx 纸面原貌预览(令牌、样式、栏宽缩放、测试、浏览器核对、子仓与 Dev PR)。合入 main 与 task-finish 等所有者合入后执行。不改写历史、不改分支保护、不发布版本。

目标与非目标

  • 目标:docx 预览固定白纸黑字,保留文档自带样式,窄预览栏整页等比缩小,全屏栏宽足够时保持 100%。
  • 受影响:DESIGN.md;UI 仓 tokens/ui.css/FilePreview;Frontend 仓 styles.css、previewsetup、previewfit。
  • 非目标:mammoth 与伪 docx 文本回退仍走主题化 .doc-viewer;不改 renderAsync 的分页选项;不改 xlsx/pptx 的解析路径。

同步记录

节点 sync_base_sha tested_head_sha checked_at
启动 eaae87e635 eaae87e635 2026-10-05T03:54:31Z
同步前验收 eaae87e635 10eaaeb8dc 2026-10-05T04:03:56Z

结果与验证

  • 结果:UI b14c9c0(https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-UI/pulls/35)增加 --paper / --paper-ink 并允许预览加载器返回清理函数;Frontend 9badbb1(https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/44)把 docx 页画到纸面令牌上并按栏宽缩放。
  • 验证:UI npx vitest run 84 通过、npx tsc --noEmit 通过;Frontend npm test 81 通过、npx tsc -b 通过。make test 于 2026-10-05 在本 worktree 通过(boundaries、pins、libs、core、backend、frontend 81、ui 84、agent-command)。浏览器核对页:深色窄栏 420px 纸面 rgb(255,255,255)、默认墨色 rgb(0,0,0)、标题保留文档蓝 rgb(31,78,121)、红句保留 rgb(192,0,0),缩放 matrix(0.496222)(页宽 794);浅色主题纸面与墨色不变;墨绿主题底座 rgb(224,224,219)、纸面仍白;栏宽 998px 时 transform=none(100%)。
  • 影响与剩余项:深色主题下 docx 正文恢复可读。mammoth 与伪 docx 文本回退仍走主题化排版。合入权在所有者,合入后才能 task-finish。

闭合记录(card-autoclose 回填)

  • 依据:merge 7e59377f1e12a6c00f867014f94d3acfe14896af(PR #196)已包含于 origin/main,分支成果已落盘;本段为合入后回填。
  • 合并主题:Merge pull request 'Preview docx on fixed paper instead of the theme background' (#196) from feature/docx-paper-preview into main
  • 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。