feat(repo-fleet-hygiene): apply fleet action plans behind one gate - #2665
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 715558fb9a
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
Add /repo-fleet-hygiene:apply with apply-plan.sh so a prior audit plan can drive batched merged-local-branch deletion and ordered worktree cleanup behind one confirmation, without widening audit-fleet.sh. Closes #2597 Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
Require audit provenance (generated_by/mode), audited canonicals, and
finding-backed action targets. Replace mapfile/${var,,}/tab-IFS decode
so empty prune fields and stock macOS Bash 3.2 work.
Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
715558f to
b406289
Compare
|
Claude finished @cursor[bot]'s task in 3m 37s —— View job Claude Code ReviewTodo
SummaryThis PR ships in two commits. The second (
I independently read the full Docs ( No new correctness/maintainability findings beyond what's already fixed. One residual note, intentionally not raised as a finding here: |
|
Claude has reviewed this PR 2 times. The lane skips further automatic reviews after 5; deleting this comment resets the count. |
Rewrite the embedded Python OID regex without \\s, silence intentional SC2310 predicate patterns, regenerate the skill cheat sheet, and drop the extra CHANGELOG blank line that failed markdownlint. Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
|
Claude finished @cursor[bot]'s task in 1m 28s —— View job Claude Code ReviewTodo
SummaryThe lane already reviewed this PR at commit
I read this commit's diff in full against the surrounding code (not just the commit message) and found nothing that changes runtime behavior incorrectly — all four code hunks are lint/portability-only, and the regex narrowing is provably a no-op given how the only producer of No new correctness or maintainability findings on top of what the lane already reported at I was not able to execute |
Closes #2597
Summary
Adds
repo-fleet-hygiene:apply, a sibling verb that consumes the existing fleet action-plan JSON behind one batch-wide confirmation gate. Audit stays read-only; execution is not a flag onaudit-fleet.sh.Fix
skills/apply/withapply-plan.sh:--plan-filerequired, dry-run default,--apply+ interactive confirmation or--yesallowed-toolssurface so audit's Bash grant is not silently widenedVerification
Related
Refs #2608 #2609 — action-plan prerequisite.
Refs #2605 — stranded-work delegation unblocked execution.