Skip to content

修复实验报告模板与自更新回滚,保留完整交付流程 - #1

Merged
lyzbcy merged 1 commit into
masterfrom
fix/reliable-docx-and-updates
Sep 30, 2026
Merged

lyzbcy merged 1 commit into
masterfrom
fix/reliable-docx-and-updates

Conversation

@lyzbcy

@lyzbcy lyzbcy commented Sep 30, 2026

Copy link
Copy Markdown
Owner

旧版 Word 模板会丢失公式下标、让独立列表接续编号,并夹带预填实验结果;旧更新器在复制新版本前删除旧文件,复制失败无法恢复。

本修改保留完整报告流程:前端确认、至少四张真实截图、md/docx 双交付和至少三轮自检。没有新增报告模式或自动简化交付。

修改内容:

  • Word 模板改为填写本次 REPORT 内容,缺少正文或截图直接报错;公式基底、独立列表、章节编号和图号引用统一处理。
  • 标题大纲级别支持 Word/WPS 自动目录,避免重复标题样式及叠加分页;统一文档与交付清单。
  • Node 18+ 自更新器固定版本和 ZIP 到同一提交,完整校验和备份后替换,支持失败恢复、中断恢复和手动回滚;保留 Git Bash 入口,原生 Windows 不需要 Bash。
  • 锁定依赖、补充已声明的 MIT 许可证和 Windows/Linux CI。

验证:21 项本地回归全部通过,包含真实进程退出后的恢复、更新失败、手动回滚及 ZIP 完整性检查;真实 GitHub 压缩包和本次 Git archive 发布包校验通过;技能 YAML 校验通过。测试文档经 WPS 更新目录、导出 PDF 并逐页检查五页,目录、公式、编号和分页正常。

迁移限制:已安装 1.0.0 的首次升级仍由旧更新脚本执行,无法追溯地获得事务保护。README 说明先备份后完整安装 1.0.1;后续更新使用新更新器。完整课程实验不属于本次验证范围。

@lyzbcy
lyzbcy marked this pull request as ready for review September 30, 2026 10:03
@lyzbcy
lyzbcy merged commit 99a1ad9 into master Sep 30, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant