nemoclaw-maintainer-morning

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

NemoClaw Maintainer Morning

NemoClaw维护者早会流程

Start the day: triage, pick a version target, label items, share the plan.
See PR-REVIEW-PRIORITIES.md for the daily cadence and review priorities.
开启每日工作:梳理待办、选定目标版本、标记事项、分享计划。
查看PR-REVIEW-PRIORITIES.md了解日常节奏与评审优先级。

Step 1: Determine Target Version and Stragglers

步骤1:确定目标版本与遗留项

bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts
This fetches tags, computes the next patch version, and finds open items still carrying older version labels. Surface stragglers first — the team needs to decide: relabel to today's target, or defer further.
bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts
该脚本会获取标签,计算下一个补丁版本,并找出仍带有旧版本标签的未完成项。首先处理遗留项——团队需要决定:将其重新标记为今日目标版本,还是延后处理。

Step 2: Triage

步骤2:梳理待办

Run the triage script to rank the full backlog:
bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts --approved-only
If too few results, run without
--approved-only
. The script calls
gh-pr-merge-now --json
, enriches candidates with risky-area detection, and applies the scoring model documented in PR-REVIEW-PRIORITIES.md.
Also use
find-review-pr
to surface PRs with
security
+
priority: high
labels. Merge these into the candidate pool.
运行梳理脚本对全部待办事项进行排序:
bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts --approved-only
如果结果过少,可不带
--approved-only
参数运行。该脚本调用
gh-pr-merge-now --json
,结合风险区域检测丰富候选事项,并应用PR-REVIEW-PRIORITIES.md中记录的评分模型。
同时使用
find-review-pr
找出带有
security
priority: high
标签的PR,将其加入候选池。

Step 3: Label Version Targets

步骤3:标记目标版本

Present the ranked queue to the user. After they confirm which items to target, label them:
bash
gh label create "<version>" --repo NVIDIA/NemoClaw --description "Release target" --color "1d76db" 2>/dev/null || true
gh pr edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"
gh issue edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"
向用户展示排序后的队列。在用户确认要纳入目标的事项后,为其添加标签:
bash
gh label create "<version>" --repo NVIDIA/NemoClaw --description "Release target" --color "1d76db" 2>/dev/null || true
gh pr edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"
gh issue edit <number> --repo NVIDIA/NemoClaw --add-label "<version>"

Step 4: Save State and Output the Plan

步骤4:保存状态并输出计划

Pipe triage output into state:
bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts \
  | node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/state.ts set-queue
Output the daily plan:
TargetItemTypeOwnerNext action
v0.0.8#1234PR@authorRun merge gate
v0.0.8#1235IssueunassignedNeeds PR
Include: total items targeted, how many are PRs vs issues, how many are already merge-ready.
将梳理结果导入状态:
bash
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/triage.ts \
  | node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/state.ts set-queue
输出每日计划:
目标版本事项类型负责人下一步操作
v0.0.8#1234PR@author运行合并检查
v0.0.8#1235Issue未分配需要提交PR
需包含:目标事项总数、PR与Issue的数量对比、已准备好合并的事项数量。

Notes

注意事项

  • This skill runs once at the start of the day. Use
    /nemoclaw-maintainer-day
    during the day to execute.
  • The target version label is the source of truth for "what we're shipping today."
  • Stragglers from previous versions should be addressed first — they already slipped once.
  • 该技能在每日工作开始时运行一次。日间可使用
    /nemoclaw-maintainer-day
    命令执行。
  • 目标版本标签是“今日发布内容”的唯一依据。
  • 之前版本的遗留项应优先处理——它们已经延期过一次。