Skip to content

OSS triage: add feature label to config, guidance, and 5-upvote escalation docs - #14560

Open
warp-agent-staging[bot] wants to merge 1 commit into
masterfrom
factory/quality-1366-feature-label-triage
Open

OSS triage: add feature label to config, guidance, and 5-upvote escalation docs#14560
warp-agent-staging[bot] wants to merge 1 commit into
masterfrom
factory/quality-1366-feature-label-triage

Conversation

@warp-agent-staging

Copy link
Copy Markdown
Contributor

Summary

Part of a coordinated three-repo change (warpdotdev/oz-for-oss, warpdotdev/ossie, warpdotdev/warp) so OSS issue triage distinguishes feature requests from bugs, and internal escalation is gated on that distinction plus community demand.

This repo's slice is docs + triage config only (no client code changes):

  1. .github/issue-triage/config.json — added the existing GitHub feature label (This issue is a feature request, not a bug report.) to the taxonomy so the OSS triage bot is permitted to apply it.
  2. .agents/skills/triage-issue-local/SKILL.md — added a feature vs bug / enhancement guidance subsection under "Label taxonomy" (an overridable category per the core triage-issue skill): apply feature for genuinely new functionality, never for bug reports, and note when enhancement and feature can both apply.
  3. CONTRIBUTING.md — added an "Escalation for maintainer attention" note under Readiness labels documenting that internal escalation for triage attention requires at least 5 upvotes (👍 reactions), and that feature-labeled issues are never escalated through that path.

Issue templates' seeded labels were left unchanged — the acceptance criteria didn't require touching them.

Verification

This is a testing-exempt change (config-only + pure documentation/guidance copy — a test could only assert the new label/text value, not detect a logic defect). No runtime behavior in this repo depends on these files:

  • Validated .github/issue-triage/config.json is well-formed JSON (jq .).
  • Reviewed the guidance and doc wording for consistency with the existing skill/doc conventions and cross-checked against the GitHub feature label already present on warpdotdev/warp (color f47f64, matching description).
  • No repo-documented lint/build/test command targets these files; ./script/presubmit covers Rust source and is not applicable to this diff.

Originating thread: https://warpdev.slack.com/archives/C0BDQDW8V5E/p1785447602533959

- Add the existing GitHub 'feature' label to .github/issue-triage/config.json
  so the OSS triage bot is permitted to apply it.
- Specialize .agents/skills/triage-issue-local with guidance on when to apply
  feature vs bug/enhancement, and how feature and enhancement can relate.
- Document in CONTRIBUTING.md that internal escalation for maintainer
  attention requires at least 5 upvotes, and that feature-labeled issues are
  not escalated through that path.

Part of QUALITY-1366 (coordinated with warpdotdev/oz-for-oss and
warpdotdev/ossie changes).

Co-Authored-By: Oz <oz-agent@warp.dev>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant