用途:这是 NemoClaw 仓库维护者的日常收尾流程,用于在一天结束时完成一次发布候选、一份累积文档变更和清晰的工作交接。是否打标签是可选项,且必须先报告标签创建结果。
主要能力与流程:
- 选择目标版本。优先使用维护者给出的 vX.Y.Z;否则运行脚本读取当前目标及其已合并和未完成的工作: node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts node --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-progress.ts vX.Y.Z 不得擅自把版本改成 patch、minor 或 major。若无任何发布内容,需询问是否停止而不打标签。
- 完成一份累积文档变更。检查 Docs / Author Post-Merge Catch-Up 状态:若存在 Pi 工作流管理的草稿 PR 则继续;若不存在且仅缺发布条目,则使用一个仅文档的直接 PR。文档 PR 必须覆盖本次发布选入的所有已合并变更,并在 docs/changelog/YYYY-MM-DD.mdx 中以 ## vX.Y.Z 开头写入或更新标签前变更日志条目,遵循 docs/CONTRIBUTING.md 并获得要求的独立文档作者评审。在选择标签候选前先合并文档 PR。
- 展示发布交接内容,包括版本范围、开放 PR 与 issue、规范发布条目、累积文档 PR 与覆盖提交、评审与检查状态、镜像发布状态、最新完整 E2E 状态、SHA、时效与 URL。开放标签项属于标签后计划,不算阻塞项。
- 仅在被要求时打标签。加载 nemoclaw-maintainer-cut-release-tag 并传入版本;该技能负责版本计划与候选、发布条目、文档覆盖决策、镜像证据、E2E 选择、release-brief.md、确认短语及签名标签创建与远端回读。不要自动运行完整 E2E,也不要提前索要确认。
- 完成交接。回读后报告标签与候选提交、计划与 brief 路径、文档覆盖、维护者决定、镜像证据 URL、E2E 决定与例外原因;随后由该技能监控标签后工作流、起草公告并报告 lkg 状态。
限制:绝不在没有维护者确切确认短语的情况下打标签;绝不绕过发布条目、文档覆盖决策或适用的 GHCR 证据;不因 main 前进或后续文档 PR 而使候选失效;不因标签后工作延迟标签创建报告。