Skip to content

Contributor / Maintainer Start Here #84599

Description

@Takhoffman

This dashboard points contributors and maintainers to the highest-signal OpenClaw work queues. Each issue table includes linked PR and no linked PR views so maintainers and contributors can separate covered work from unclaimed work.

Need discussion or contributor coordination? Join the OpenClaw Discord and use #clawtributors.

For Contributors

Start here

Queue All Linked PR No linked PR Why pick it
Ready-to-queue fixes all linked PR no linked PR Issues maintainers have marked as suitable candidates for queued fix work.
Clear-shape fixes all linked PR no linked PR Issues where the likely implementation path is understood.
Small clear-shape fixes all linked PR no linked PR Smaller scoped issues with an understood fix shape.
Ready fixes with source repro all linked PR no linked PR Queueable fixes backed by a source-level reproduction.

Highest priority

Priority All Linked PR No linked PR Why it matters
P0 emergency issues all linked PR no linked PR Data loss, security bypass, crash loop, or unusable core runtime.
P1 user-facing issues all linked PR no linked PR High-priority bugs, regressions, or broken workflows.
Beta blockers all linked PR no linked PR Plugin beta-release blockers.
Regressions all linked PR no linked PR Behavior that previously worked and now fails.
Crash bugs all linked PR no linked PR Process exits, hangs, or crash loops.

For Maintainers

Issue priority triage

Priority signal All open issues Linked PR No linked PR Queueable + no linked PR
P0 emergency all linked PR no linked PR queueable + no linked PR
P1 user-facing all linked PR no linked PR queueable + no linked PR
P2 backlog priority all linked PR no linked PR queueable + no linked PR
Beta blocker all linked PR no linked PR queueable + no linked PR
Regression all linked PR no linked PR queueable + no linked PR
Security impact all linked PR no linked PR queueable + no linked PR
Data or message loss all linked PR no linked PR queueable + no linked PR

PR readiness

Queue All Unassigned Unassigned + no risk label
P0 + ready for maintainer look all unassigned unassigned + no risk label
P1 + ready for maintainer look all unassigned unassigned + no risk label
Ready for maintainer look all unassigned unassigned + no risk label
Human review all unassigned unassigned + no risk label
Feature showcase all unassigned unassigned + no risk label
Platinum or better all unassigned unassigned + no risk label
Diamond all unassigned unassigned + no risk label
Needs proof all unassigned unassigned + no risk label
Waiting on author all unassigned unassigned + no risk label
Re-review loop all unassigned unassigned + no risk label
Appendix: detailed issue filters and labeling guide

Blocked decisions

Decision queue All No linked PR Maintainer action
Needs maintainer review all no linked PR Decide whether the issue is queueable, blocked, duplicate, or out of scope.
Needs product decision all no linked PR Set expected behavior before contributors implement.
Needs security review all no linked PR Decide disclosure, scope, and required security proof.
Needs live repro all no linked PR Confirm whether live, Crabbox/Testbox, or manual validation is required.
Needs reporter info all no linked PR Ask for missing details or close if the issue cannot move forward.

PR risk review

Risk queue All Unassigned Ready for maintainer look
Security boundary risk all unassigned ready
Compatibility risk all unassigned ready
Message delivery risk all unassigned ready
Session state risk all unassigned ready
Availability risk all unassigned ready
Auth/provider risk all unassigned ready
Automation risk all unassigned ready

Ready fixes by impact

Clear-shape fixes by impact

Needs maintainer attention

Area filters

Labeling guide

Use these labels to make issues show up in the right dashboard sections:

  • P0 - emergency: data loss, security bypass, crash loop, or unusable core runtime.
  • P1 - high-priority user-facing bug, regression, or broken workflow.
  • P2 - normal backlog priority with limited blast radius.
  • P3 - low-priority cleanup, docs, polish, ergonomics, or speculative work.
  • clawsweeper:queueable-fix - contributor-ready issue suitable for queued fix work.
  • clawsweeper:fix-shape-clear - the expected fix direction is understood well enough for contributors to evaluate and implement.
  • clawsweeper:source-repro - there is a source-level reproduction that gives contributors a concrete starting point.
  • impact:security, impact:data-loss, impact:message-loss, impact:crash-loop, impact:auth-provider, impact:session-state - the user or operator consequence that should influence priority.
  • size: XS, size: S, size: M, size: L, size: XL - expected implementation size; use smaller sizes for contributor-friendly sorting.
  • regression, bug:behavior, bug:crash, beta-blocker - bug shape and release urgency.
  • feature: ✨ showcase - ClawSweeper spotlight for unusually compelling feature PR ideas that maintainers should notice; this is positive-only and not a merge gate.
  • app:*, channel:*, plugin:*, gateway, cli, docs, security, scripts, commands, docker, tui, agents - primary ownership or work area.
  • clawsweeper:needs-info, clawsweeper:needs-live-repro, clawsweeper:needs-maintainer-review, clawsweeper:needs-product-decision, clawsweeper:needs-security-review - blocked until the named follow-up happens.
  • clawsweeper:human-review - PR needs a human maintainer review before automation or merge handling continues.
  • no-stale - keep long-lived tracking issues, dashboards, and active coordination issues open.

Prefer one priority label, one size label, one issue-shape label, one or more area labels, and one or more impact labels when relevant. Use clawsweeper:queueable-fix for issues contributors should prioritize, and clawsweeper:fix-shape-clear when the issue is understandable enough to pick up but may still need maintainer judgment before queueing.

Maintainer triage checklist

When grooming contributor candidates:

  1. Confirm the issue still reproduces or is still needed.
  2. Add exactly one priority label: P0, P1, P2, or P3.
  3. Add a size label when scope is understood.
  4. Add area labels so contributors can find work they understand.
  5. Add impact labels for user-visible risk and contributor prioritization.
  6. Add clawsweeper:fix-shape-clear when the implementation direction is clear enough to evaluate.
  7. Add clawsweeper:queueable-fix when the issue should be prioritized for contributor or queued fix work.
  8. Remove stale blocker labels once the blocker is resolved.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Low-priority cleanup, docs, polish, ergonomics, or speculative work.clawsweeper:needs-product-decisionClawSweeper marked this issue as needing a product or behavior decision.clawsweeper:no-new-fix-prClawSweeper does not recommend queueing a new automated fix PR for this issue.issue-rating: 🌊 off-meta tidepoolIssue quality rating does not apply to this item.maintainerMaintainer-authored PR

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions