ci / test (pull_request) Successful in 1m55s
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)
3.1 KiB
3.1 KiB
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并允许预览加载器返回清理函数;Frontend9badbb1(https://git-home.u1680832.nyat.app:30319/weichen/Agent-System-Frontend/pulls/44)把 docx 页画到纸面令牌上并按栏宽缩放。 - 验证:UI
npx vitest run84 通过、npx tsc --noEmit通过;Frontendnpm test81 通过、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。