@@ -97,7 +97,7 @@ Scan the **entire repository** looking for these categories (in priority order):
9797
9898## Step 3: Rank and Select Findings
9999
100- From all findings, select the ** top 3 most impactful** based on:
100+ From all findings, select the ** single most impactful** based on:
101101
1021021 . ** Severity** — Could this cause data loss, incorrect behavior, or crashes?
1031032 . ** Confidence** — Are you sure this is a real problem, not a false positive?
@@ -109,7 +109,7 @@ From all findings, select the **top 3 most impactful** based on:
109109- You can't write a meaningful test for it
110110- It touches generated code or third-party dependencies
111111
112- ## Step 4: Create PRs (Up to 3 )
112+ ## Step 4: Create PR (1 Maximum )
113113
114114For each selected finding, create a ** separate PR** with:
115115
@@ -169,7 +169,7 @@ Before opening each PR, you MUST:
169169## Behavioral Rules
170170
171171### Hard Constraints
172- - ** Maximum 3 PRs per run.** If you have more findings, save only the best 3 .
172+ - ** Maximum 1 PR per run.** Pick only the single highest-impact finding .
173173- ** Never modify generated files** (` *_pb.js ` , ` *_pb.d.ts ` , ` *_grpc_pb.js ` , proto files).
174174- ** Never modify CI/CD files** (` .github/workflows/ ` , ` eng/ ` , ` azure-pipelines.yml ` ).
175175- ** Never modify package.json** version fields or dependency versions.
@@ -191,7 +191,7 @@ Before opening each PR, you MUST:
191191## Success Criteria
192192
193193A successful run means:
194- - 0-3 PRs opened, each with a real fix and new tests
194+ - 0-1 PRs opened, with a real fix and new tests
195195- Zero false positives
196196- Zero overlap with existing work
197197- All tests pass
0 commit comments