Status: Proposal | 2026-06-19 Motivation: Ring-1 competition overload — core architecture tasks marked as Ring-2 but attract Ring-1-level competition
Current Ring system:
| Ring | Description | Score |
|---|---|---|
| Ring-1 | High-value tasks, open to all | 2-5 |
| Ring-2 | Medium-value tasks | 1-2 |
| Ring-3 | Maintenance tasks | 0.5-1 |
Issues identified in the Q2 review:
- Ring-1 competition overload — Core architecture tasks (e.g., OpenClaw integration) marked Ring-2 to reduce pressure, but still attracted Ring-1-level attention
- No founder protection — Critical architectural decisions shouldn't be raced on by newcomers
- Claim window mismatch — Global 8h window (increased from 4h in Jun 2026) is a one-size-fits-all. Ring-4 newcomers need more time; Ring-1 experts need less. Ring-specific windows would be fairer across timezones.
- No progress checkpoint — Claims without progress stall the queue
| Ring | Description | Access | Score | Claim Window |
|---|---|---|---|---|
| Ring-0 | Founder-only tasks: architecture decisions, security reviews, core design | Ikalus1988 only | 5-10 | N/A (direct assign) |
| Ring-1 | High-value tasks: new features, major refactors, cross-cutting changes | All contributors | 2-5 | 6h |
| Ring-2 | Medium tasks: specific features, quality improvements | All contributors | 1-2 | 6h |
| Ring-3 | Maintenance: bug fixes, CI tweaks, documentation | All contributors | 0.5-1 | 12h |
| Ring-4 | Newcomer: translations, verify steps, tags, filenames | First-time contributors | 0.3-0.5 | 28h (exclusive) |
Tasks that should be Ring-0 (directly assigned, no claim):
- Security vulnerability fixes
- Core architecture changes (SKP protocol, lesson schema)
- Critical dependency decisions
- Repository ownership/access changes
- Release management
- License changes
| Current | Proposed | Rationale |
|---|---|---|
| 8h for all rings | 6h for Ring-1/2, 12h for Ring-3, 28h for Ring-4 | Fairer across global timezones, lower-stakes tasks get longer windows |
Add a mid-claim checkpoint:
Claim → [2h] Draft PR required → [4h] PR ready for review
→ No draft → auto-release lock
# .github/workflows/claim-enforcer.yml (proposed change)
checkpoint_timeout: 2h # from claim to Draft PR
auto_release: true # release lock if no progress
notify_channel: issue # ping on release- Update
docs/plans/ring-system.mdwith new definitions - Add Ring-0 label to GitHub (label:
ring:0) - Update claim-enforcer.yml with checkpoint logic
- Add timezone hint in claim UI: "Window closes at for your timezone"