feat(workflow): 增加 PR 审查队列快照差异 #427

Closed
Mengz wants to merge 1 commits from Mengz/gitlink-cli:mengz/review-queue-delta into master
Contributor

变更说明

这是为已经合并的五个维护类 Skill 提供的第二条前置基础能力 PR,不新增重复的 Skill。它恢复并完善现有 workflow +review-queue,让维护者可以比较两次 PR 队列快照,只处理真正发生变化的事项。

具体改进

  • 恢复 workflow 命令注册,使 workflow +review-queue 可从统一入口使用。
  • 新增 --previous 参数,读取上一次 workflow +review-queue --format json 的本地快照。
  • 输出可选 changes 字段,区分新增、已解决、优先级变化、风险变化和未变化项。
  • 按 PR 编号稳定匹配;本地无编号输入才回退到规范化标题。
  • 保留原有队列排序、风险评分和默认输出行为,不传 --previous 时不会改变旧结果。
  • 非法快照返回明确错误,不静默生成不完整差异。

对五个 Skill 的支撑

  • gitlink-maintainer-radar 可以把新增和风险变化直接转换为当日待办。
  • gitlink-pr-topology 可以结合队列变化识别仍然存在的依赖和冲突热点。
  • gitlink-code-review 与 gitlink-pr-integrator 仍负责代码与合并判断,本 PR 只提供队列变化信号。
  • gitlink-cli-contract-guard 可以验证新增参数和可选 JSON 字段的兼容性。

验证

  • go test ./shortcuts/workflow -run 'TestCompareReviewQueue|TestReadReviewQueueResult|TestRenderReviewQueueMarkdownIncludesChanges|TestAnalyzeReviewQueuePrioritizesRiskAndSize' -count=1 通过。
  • go build ./... 通过。
  • git diff --check 通过。
  • 新增测试覆盖新增、已解决、优先级变化、风险变化、非法快照和 Markdown 摘要。
  • 新增变更说明见 doc/changes/workflow-review-queue-delta.md。
## 变更说明 这是为已经合并的五个维护类 Skill 提供的第二条前置基础能力 PR,不新增重复的 Skill。它恢复并完善现有 workflow +review-queue,让维护者可以比较两次 PR 队列快照,只处理真正发生变化的事项。 ## 具体改进 - 恢复 workflow 命令注册,使 workflow +review-queue 可从统一入口使用。 - 新增 --previous 参数,读取上一次 workflow +review-queue --format json 的本地快照。 - 输出可选 changes 字段,区分新增、已解决、优先级变化、风险变化和未变化项。 - 按 PR 编号稳定匹配;本地无编号输入才回退到规范化标题。 - 保留原有队列排序、风险评分和默认输出行为,不传 --previous 时不会改变旧结果。 - 非法快照返回明确错误,不静默生成不完整差异。 ## 对五个 Skill 的支撑 - gitlink-maintainer-radar 可以把新增和风险变化直接转换为当日待办。 - gitlink-pr-topology 可以结合队列变化识别仍然存在的依赖和冲突热点。 - gitlink-code-review 与 gitlink-pr-integrator 仍负责代码与合并判断,本 PR 只提供队列变化信号。 - gitlink-cli-contract-guard 可以验证新增参数和可选 JSON 字段的兼容性。 ## 验证 - go test ./shortcuts/workflow -run 'TestCompareReviewQueue|TestReadReviewQueueResult|TestRenderReviewQueueMarkdownIncludesChanges|TestAnalyzeReviewQueuePrioritizesRiskAndSize' -count=1 通过。 - go build ./... 通过。 - git diff --check 通过。 - 新增测试覆盖新增、已解决、优先级变化、风险变化、非法快照和 Markdown 摘要。 - 新增变更说明见 doc/changes/workflow-review-queue-delta.md。
Mengz added 1 commit 2026-07-20 16:18:22 +08:00
Mengz closed this pull request 2026-07-20 17:16:03 +08:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Gitlink/gitlink-cli#427
No description provided.