feat: add review --feature-list flag - #130
Conversation
|
Codex review: needs real behavior proof before merge. Reviewed June 9, 2026, 1:39 PM ET / 17:39 UTC. Summary Reproducibility: not applicable. this is a new CLI feature, not a reported current-main bug. Source inspection confirms current main lacks Review metrics: 2 noteworthy metrics.
Merge readiness Overall follows the weaker of proof and patch quality, so missing proof can cap an otherwise strong patch. Rank-up moves:
Proof guidance:
Risk before merge
Maintainer options:
Next step before merge
Security Review findings
Review detailsBest possible solution: Land the focused Do we have a high-confidence way to reproduce the issue? Not applicable: this is a new CLI feature, not a reported current-main bug. Source inspection confirms current main lacks Is this the best way to solve the issue? Mostly yes: adding a dedicated review selection flag is a narrow implementation path for explicit authored slices. Before merge, the docs should consistently describe the new selection mode and the contributor should add real CLI behavior proof. Full review comments:
Overall correctness: patch is correct AGENTS.md: found and applied where relevant. Codex review notes: model gpt-5.5, reasoning high; reviewed against 98f51b3daf23. Label changesLabel changes:
Label justifications:
Evidence reviewedWhat I checked:
Likely related people:
What the crustacean ranks mean
Shiny media proof means a screenshot, video, or linked artifact directly shows the changed behavior. Runtime, network, CSP, and security claims still need visible diagnostics. How this review workflow works
|
5d10022 to
453dc74
Compare
Why
I want to use this in a daily clawpatch automation that precomputes an authored slice, ranks candidate features, and then asks clawpatch to review only that explicit set.
Today
review --sincestill selects from the full diff aftermap, so the automation cannot guarantee authored-only review.Approach
This adds
clawpatch review --feature-list <path>.The file takes one feature id per line. Clawpatch keeps the file order, de-dupes repeated ids by first occurrence, fails on unknown or empty lists, and rejects combinations with
--feature,--project,--since, and--include-dirty.I kept this scoped to
reviewinstead ofci. The automation can runmap, recompute selection from the mapped state, then callreview --feature-listwith the exact ranked ids it wants.Proof