Skip to content

[Child of #649] Audit: Issue Labeling Rules in labeler.yml #656

Description

@ashleyshaw

Overview

Comprehensive audit of labeling rules in .github/labeler.yml to identify issue-specific rules, gaps, and opportunities for improvement.

Scope

  • Review .github/labeler.yml for issue-specific rules
  • Compare coverage between PR rules and issue rules
  • Identify gaps (e.g., file path-based rules for issues)
  • Document current issue detection heuristics
  • Check if content/title-based rules exist for issues

Audit Checklist

  • Extract all issue-specific rules from labeler.yml
  • Extract all PR-specific rules from labeler.yml
  • Compare coverage between issue and PR rules
  • Identify types of rules present (branch-based, file-based, content-based)
  • Determine what heuristics are used for issues vs. PRs
  • Document gaps and opportunities

Deliverables

  • Current issue rules inventory
  • PR vs. issue rule comparison matrix
  • Report of identified gaps
  • Recommendations for adding issue rules

Related Files

  • .github/labeler.yml
  • .github/labels.yml (canonical label definitions)
  • .github/issue-types.yml (issue type mapping)
  • scripts/agents/includes/ (labeling agent code)

Related Documentation


Definition of Ready (DoR)

  • Clear problem statement and expected outcome
  • Acceptance criteria defined
  • Related issues/dependencies identified
  • Required resources/approvals listed

Definition of Done (DoD)

  • All acceptance criteria met
  • Changes tested and validated
  • Documentation updated
  • Changes merged and deployed
  • Stakeholders notified

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    Priority

    None yet

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions