-
Notifications
You must be signed in to change notification settings - Fork 14
[scanner] P17.6: unbounded retry loop heuristic (keep WARN) #21
Copy link
Copy link
Closed
Labels
blocked-on-phase-1Mergeable only after fixtures + self-test CI land (PR-04/PR-06)Mergeable only after fixtures + self-test CI land (PR-04/PR-06)good-first-issueGood for newcomersGood for newcomersphase-3Improvement plan Phase 3 (precision)Improvement plan Phase 3 (precision)rulesDetection rule definitionsDetection rule definitionsscannerDSGAI scanner tool subprojectDSGAI scanner tool subproject
Description
Activity
Metadata
Metadata
Assignees
Labels
blocked-on-phase-1Mergeable only after fixtures + self-test CI land (PR-04/PR-06)Mergeable only after fixtures + self-test CI land (PR-04/PR-06)good-first-issueGood for newcomersGood for newcomersphase-3Improvement plan Phase 3 (precision)Improvement plan Phase 3 (precision)rulesDetection rule definitionsDetection rule definitionsscannerDSGAI scanner tool subprojectDSGAI scanner tool subproject
Control: DSGAI17 · Classification: STRUCTURAL
Heuristic to flag
while Trueloops around a generate/complete/chat call with no break/timeout/max_retries nearby.(?s)is part of the pattern:This is a heuristic — keep signal warn, never FAIL. Confidence: low. Add a positive fixture (bare retry loop) and a negative (loop with
break).Blocked on Phase 1. Mergeable after the fixture corpus and self-test CI land (PR-04 / PR-06) — feel free to draft now. Add your positive + negative test snippets to the fixture app when you open the PR.