Repository navigation
ci(spec-shape-gate): register #24442's row-patch retirement against objectui#13022 - #24492
objectstack-fleet[bot] wants to merge 1 commit into
Conversation
…ainst objectui 13022 One registry entry: objectstack PR 24442 (merge commit 69f342b) retired a page action row's own `patch` with a retiredKey() tombstone, and objectui's action-button Undo test still authors a row `patch`. The pattern names that one file, TS2353, and the full tombstone message for the `status` key -- no wider. Claude-Session: https://claude.ai/code/session_01D6F9axfoPzR7t8G1J7Ytzz
Review: ACCEPT · PR #24492 @
|
|
Closing as a duplicate, not merged. The registry entry this PR adds (PR #24442 against objectui#13022) is already on Generated by Claude Code |
Fixes #24483
Clause-②: no
What
One entry in
scripts/ci/spec-shape-retirements.jsonfor objectstack PR #24442 (merge commit69f342b92470e0b66aa9b17ccd2fc7db04e4e568), which retired a page action row's ownpatchwith aretiredKey()tombstone. The downstream card is objectstack-ai/objectui#13022.The pattern covers exactly one diagnostic. It is the TS2353 that Spec Shape Gate run
39206747055(job117911140691) reported as NEW:filepackages/components/src/renderers/action/__tests__/action-button-undoable-11168.test.tsxcodeTS2353message… 'status' does not exist in type …, on the row-patchtombstone)The objectui line it covers is
:64,patch: { status: 'done' }, on anaction:buttonnode withoperation: 'update'(read at objectuimain47508f3bb). That is the rowpatch#24442 retired. objectui#13022 covers the renderers and the Undo snapshot that still read the rowpatch, and this test pins that same Undo path.Evidence (local, at
04f90660e8)pnpm check:spec-shape-gate(the reader's--self-test):60/60 passed across 7 batteries, exit 0.parseRegistryandclassifyRowsfrom the gate script over the committed registry gave these results:known, entryobjectstack-ai/objectui#13022.unknown.action-icon.tsx) readsunknown.node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstackderived 22 commands, and all 22 exited 0. The--ranreconciliation reads:22 derived famil(ies) accounted for — 22 run, 0 NOT-MEASURED (a DERIVED zero …).The registration's own gate run
This PR changes the registry, so the workflow's
pull_requesttrigger runs Spec Shape Gate on it. That run is the proof the header asks for, and its verdict is reported in theos-dev-reportcomment on #24483. The card saysfb0d85b7fb(#24458) also landed after run39206747055. The same report says whether this run shows any other NEW diagnostic. No entry is added for one: this PR registers only the #24442 diagnostic, against the card that covers it.Changeset
None.
scripts/ci/**is not shipped by any package'sfiles[], and the root package isprivate. This PR publishes nothing, so it carriesskip-changeset, route 2 of the Check Changeset gate.Generated by Claude Code