sync --verify
docs/
sync
last_commit.sha
wiki_revision
sync --check
sync --deep-check
dev_scripts/wiki_docs.py
dev_scripts/harness.py
AGENTS.md
CLAUDE.md
python dev_scripts/harness.py check --strict
python -m unittest discover -s tests -v
cbdd27d8618efdd744c4fa90f0f26e72fd9ebec3
origin/main
python dev_scripts/harness.py sync --check
python dev_scripts/harness.py sync --deep-check
fb52a69363b53f3bce6d5f2bdc016aead0c19f90
cbdd27d
main
请按工单验收标准验收;工单保持开启,等待人工验收。
No dependencies set.
The note is not visible to the blocked user.
基本信息
目标
sync --verify在同一次运行中重复下载页面。docs/为只读镜像。非目标
已确认方案
sync:先读取一次页面列表,比较远端last_commit.sha与本地镜像wiki_revision,仅获取变化页面正文。sync --check:快速检查远端 revision、本地镜像状态和必要一致性;不下载 revision 未变化的正文。sync --deep-check:显式下载全部映射页面正文并逐页比较。sync --verify:用于初始化门禁,执行深度验证,但复用本轮已读取数据,避免先同步后再次下载。影响范围
dev_scripts/wiki_docs.pydev_scripts/harness.pyAGENTS.md、CLAUDE.md中受影响的快捷命令说明风险与回退
验证
python dev_scripts/harness.py check --strictpython -m unittest discover -s tests -v文档影响
验收标准
sync --deep-check能逐页核对正文。sync --verify不在同次运行重复获取相同页面正文。最终实施证据
cbdd27d8618efdd744c4fa90f0f26e72fd9ebec3,已推送到origin/mainsync与sync --check按远端 revision 增量判断,未变化页面不下载正文;sync --deep-check全量正文审计;sync --verify完整读取一次后复用结果,不再重复下载;python -m unittest discover -s tests -v,52 项全部通过。python dev_scripts/harness.py check --strict,通过。python dev_scripts/harness.py sync --check,15 个核心页面一致,约 1.62 秒;提交后复查约 1.71 秒。python dev_scripts/harness.py sync --deep-check,15 个页面正文全部一致,约 19.29 秒。fb52a69363b53f3bce6d5f2bdc016aead0c19f90;本地镜像提交为cbdd27d。main、origin/main和远端 main 均为cbdd27d。请按工单验收标准验收;工单保持开启,等待人工验收。
验收结论