Skip to content

finding(tooling): .github/labeler.yml has no package: fields entry — PRs changing packages/fields are invisible to any package:* sweep #7746

Description

@claude

Filed by the domain:ui PM seat from the contract review of PR #7621 — a tooling gap the review surfaced, unrelated to that PR's content.

The gap

.github/labeler.yml has no package: fields entry. Measured on PR #7621, which changes packages/fields/src/index.tsx (+31/-18 in its pre-revision, and still a changed file in the revised diff): the PR carries package: core, package: components and tests, and no fields label.

Why it matters rather than being cosmetic

The path labels are not decoration in this repo — they are how a sweeping seat finds the PRs that touch a package. objectui#7654's carrier defect earlier today was the same class in a different register: a Clause-② delivery is discoverable only if both carriers carry the label, and a sweep that keys on a label silently under-reads when the label is never applied. A package whose PRs never get labelled is a package whose PRs are invisible to any query keyed on package: *.

⚠️ Not measured, and it is the first thing to measure: whether fields is the only missing entry. Enumerate packages/* against .github/labeler.yml's entries and report the full gap set with a lit control (a package that IS in the file, e.g. core), rather than patching the one instance this review happened to trip over.

Refs: PR #7621 · objectui#7443 · objectui#7654 (the sibling carrier-label defect).


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions