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
Filed by the
domain:uiPM seat from the contract review of PR #7621 — a tooling gap the review surfaced, unrelated to that PR's content.The gap
.github/labeler.ymlhas nopackage: fieldsentry. Measured on PR #7621, which changespackages/fields/src/index.tsx(+31/-18 in its pre-revision, and still a changed file in the revised diff): the PR carriespackage: core,package: componentsandtests, 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 onpackage: *.fieldsis the only missing entry. Enumeratepackages/*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