fix: tier 2 respects open onboarding tickets #9
No reviewers
Labels
No labels
Agent
Compat/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
joshtronic/igor!9
Loading…
Reference in a new issue
No description provided.
Delete branch "devel"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug observed in dogfood: tier 2 picked joshing.you for a maintenance
pass even though there was an open Status/Needs More Info onboarding
ticket on it (filed by tier 1's discovery gate). Tier 1 had refused
to clone joshing.you because it failed validation; tier 2 happily
cloned it anyway and ran auto-detected audits on a repo Igor already
declared not-ready.
Fix: maintenance_eligible now checks for an open Igor-authored
onboarding ticket on the repo before considering cooldown. If the
ticket exists and is open, the repo is ineligible -- doesn't enter
the candidate pool for tier 2.
Once the human closes the onboarding ticket (signaling fixed), tier
1 re-validates and either onboards the repo or reopens the ticket.
Tier 2 only sees the repo as eligible after onboarding succeeds and
tier 1 has cloned it.
One extra API call per repo per tier-2 dice-roll. At solo-dev scale
the cost is trivial.
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com