From 385432f5699d5ca2776a972143e8c1167b7fdafe Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 11 Aug 2026 09:32:08 +0000 Subject: [PATCH] chore(qa): drop obsolete stale-prose NOTE from records-forms.action-location-matrix PR #7540 rewrote RecalcSelectionAction's TSDoc in examples/app-showcase/src/ui/actions/index.ts, so the NOTE clause planted by #7323 (flagging that TSDoc as narrating the stale pre-objectui#3142 rule) is now false. Delete the NOTE clause from the second source entry of records-forms.action-location-matrix, keeping the source citation itself intact. Fixes #7547 --- docs/qa/platform-checklist/areas/records-forms.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/qa/platform-checklist/areas/records-forms.json b/docs/qa/platform-checklist/areas/records-forms.json index 7827437eb6..4502a22161 100644 --- a/docs/qa/platform-checklist/areas/records-forms.json +++ b/docs/qa/platform-checklist/areas/records-forms.json @@ -1441,7 +1441,7 @@ }, "source": [ "packages/spec/src/ui/action.zod.ts:565 (ACTION_LOCATIONS — the canonical 6-value enum, single source of truth; `global_nav` was the 7th until #6888 retired it — no product surface rendered it)", - "examples/app-showcase/src/ui/actions/index.ts (per-location fixture fleet + the record:quick_actions filter note + the two headless `locations: []` declarations). NOTE: RecalcSelectionAction's TSDoc there still narrates the pre-objectui#3142 'missing/empty locations → every location' rule — stale prose, filed separately; the declaration it explains (record_more) is correct either way", + "examples/app-showcase/src/ui/actions/index.ts (per-location fixture fleet + the record:quick_actions filter note + the two headless `locations: []` declarations)", "packages/lint/src/validate-action-locations.ts (the `action-no-placement` rule — this repo's codification of the current contract: an action with no `locations` renders nowhere and is therefore inert, while `locations: []` is the deliberate headless declaration and is NOT flagged)", "objectui: packages/types/src/ui-action.ts `actionRendersAt` (the single placement predicate — a membership test, so an undeclared or empty `locations` matches nothing) + packages/.../action-bar.tsx, its consumer since objectui#3142", "cross-ref: bulk dispatch-count semantics live in records-forms.list-view-capabilities (bulk-actions variant); param dialogs in records-forms.action-param-widgets"