Skip to content

Humanize PPT v1.1.2 · outline 门产物计入 run marker + shim 退出码修复

Latest

Choose a tag to compare

@LearnPrompt LearnPrompt released this 19 Jul 13:55
2c36a8e

第二轮 review 闭环版本,源于 Open Design 社区插件 PR(nexu-io/open-design#5655)的复审意见,双侧同步为 v1.1.2(插件侧 commit f5565f50)。

修复 / Fixes

  • outline 预览流程不再被 --out 守卫拦截--preview-outline 写出的 outline-preview.md--confirm-outline 写出的 preview-confirmed.json 现在计入 HUMANIZE_OUT_MARKERS,官方文档里 preview → confirm → brief 三步同目录的流程不再需要 --force。报错文案与文档同步列出全部四个 marker。The outline-gate artifacts now count as Humanize run markers, so the documented preview → confirm → brief flow on one --out no longer requires --force.
  • v3/v4/v5 兼容入口退出码修复:三个兼容 shim 改为 sys.exit(main()),校验失败正确返回退出码 2(此前吞掉返回值恒为 0,脚本化调用会误判成功)。The v3/v4/v5 compatibility shims now propagate main()'s exit code instead of always exiting 0.
  • smoke_check 扩展:新增 outline 门链路检查(含非空无关目录拒绝的负路径)和五个公开入口的退出码矩阵。

验证:124/124 pytest(较 v1.1.1 基线新增 2 条回归测试);smoke_check 三项全绿;preview→confirm→brief 无 --force 同目录手测通过;无关文件目录拒绝路径手测通过。

升级建议:用 outline 预览工作流或在脚本里依赖 v3/v4/v5 入口退出码的用户建议更新;其余用户为平滑升级。