Skip to content

orb(gate): confidence-parking converts a deserved close into an indefinite open hold #9034

Description

@JSONbored

Default close floor DEFAULT_AI_REVIEW_CLOSE_CONFIDENCE = 0.93 with default disposition hold_for_review (src/rules/advisory.ts ~1025, ~1050-1058). A blocker below the floor still blocks but is held for a human rather than one-shot-closed.

So a PR shaped to draw a low-confidence blocker converts a close into an open hold: the PR survives, consumes the manual queue, and — combined with the re-roll surface (#9016) — can be re-rolled toward a clean merge from there. There is no cap on how long or how many rolls a PR may sit in low-confidence hold, and repeated holds do not escalate.

Fix

Cap the number of low-confidence holds a single PR may accumulate before auto-closing, and do not let repeated holds reset the counter. Pairs naturally with the verdict-history counter proposed in #9016.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.orbGittensory Orb related - maintainer self-hosting analytics.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions