Skip to content

feat(private-skills): add OpenClaw PR batch sweep#21

Merged
vincentkoc merged 1 commit into
mainfrom
chore/openclaw-pr-batch-sweep
Jul 1, 2026
Merged

feat(private-skills): add OpenClaw PR batch sweep#21
vincentkoc merged 1 commit into
mainfrom
chore/openclaw-pr-batch-sweep

Conversation

@vincentkoc

Copy link
Copy Markdown
Owner

What changed

  • Added a private openclaw-pr-batch-sweep skill for strict batches of up to 20 contributor PRs.
  • Encoded the operator's accepted/rejected patterns, no-padding rule, bounded sub-agent lanes, trusted-main execution boundary, and serial landing contract.
  • Added a two-pass ranker with authoritative REST hydration, ClawSweeper label ranking, handled-set exclusion, high-risk/UI/security filtering, live-state/check validation, and adversarial input normalization.

Why

The existing OpenClaw landable-bug skill owned proof and landing but assumed exactly five results. This private skill keeps the operator-specific selection policy local while composing that canonical workflow.

Validation

  • make validate
  • make check-generated
  • pre-commit run --all-files
  • node --check private-skills/openclaw-pr-batch-sweep/scripts/rank-candidates.mjs
  • Targeted fixtures for discovery vs hydrated selection, REST aliases, maintainer association, incomplete hydration, risk paths/titles, ClawSweeper labels, mergeability retries, latest check runs, snapshot-only changes, exclusions, and closed/dirty/failing PRs
  • Fresh autoreview: clean, no actionable findings

Follow-up

After merge, sync the canonical main checkout into the local Codex and Cursor skill directories.

@vincentkoc vincentkoc marked this pull request as ready for review July 1, 2026 09:04
@vincentkoc vincentkoc merged commit 1730cb8 into main Jul 1, 2026
6 checks passed
@vincentkoc vincentkoc deleted the chore/openclaw-pr-batch-sweep branch July 1, 2026 09:05
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