Uh oh!
There was an error while loading. Please reload this page.
chore(console): bump the objectui pin d8ec8d6d → 67dadd602a3a - #14295
Conversation
fix(plugin-grid,plugin-list): FLS-gate the `$expand` projection at both sites (#7229) objectui@67dadd602a3a891666ea1513c5de677140784b6a
check:objectui-pin-citations refuses a pin bump whose asserting citations still name the old pin, and refuses a sha-only rewrite. Every record was re-read at objectui@67dadd602 instead: - ObjectGrid.tsx changed (7 commits, 461 lines): the bulk-selection block moved 3187-3202 → 3436-3451, byte-identical, shifted by insertions above. hooks/useBulkExecutor.ts is unchanged; 284-289 re-read. - containers.tsx changed (164 lines) from :995 on, below every cited anchor: 729-735 / 788 (tabs) and 918-924 / 965 (accordion) unmoved. - button.tsx, resolve-icon.ts, lazy-icon.tsx, plugin-dashboard index.tsx, ObjectMetricWidget.tsx, MetricWidget.tsx, MetricCard.tsx are byte-identical at both pins; every anchor re-read, none moved. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
📓 Docs Drift CheckThis PR changes 2 package(s): ⛔ 1 release-owned page(s) name something this change touched. These are read-only:
What this run could not see
Coarse fallback — 129 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): Which tree this was computed onThis run read A worktree cut from an older # while this PR is open — GitHub drops the merge commit once it closes
git fetch origin 36857115db2521ba1c2f8b210403df998b78ff2d && git checkout 36857115db2521ba1c2f8b210403df998b78ff2d
# afterwards, rebuild it from the two parents, which stay fetchable
git fetch origin 9c7d9d4b343f5ded5b51b757cb4251d1f68cd378 ec0c8c1284271b29424e21d75a94c74573178f1a && git checkout -B drift-repro 9c7d9d4b343f5ded5b51b757cb4251d1f68cd378 && git merge --no-ff ec0c8c1284271b29424e21d75a94c74573178f1a
node scripts/docs-audit/affected-docs.mjs --json 9c7d9d4b343f5ded5b51b757cb4251d1f68cd378
|
check:sdui-lockstep refuses a pin move whose parity record still names the old pin. Re-recorded with --update against the objectui tree checked out at the pinned SHA: 214 grammar lines byte-identical, 24 diagnostic codes agree, no port owed. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
…dadd602 check-sdui-manifest refuses a pin move whose manifest record names the old pin. Regenerated with gen-sdui-manifest-node against @object-ui 17.6.0 (the version the new pin ships): 57 components, content unchanged, record moved to 67dadd602a3a. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Uh oh!
There was an error while loading. Please reload this page.
Summary
Moves
.objectui-shafromd8ec8d6d4f01to67dadd602a3a(objectuiorigin/maintip, 24 commits / 16 releasing changesets). The generated@objectstack/consolechangeset lists the range; its ADR-0087 disposition isnot-required (no-migration-prescription)— both declared-breaking entries (DataTableSchema.toolbarretired in@object-ui/types, objectui#6881; form-view sectionclassName/gridClassNamereads retired in@object-ui/plugin-form, objectstack#13626) are objectui-internal and touch nopackages/specsurface.Pin citations re-measured (check:objectui-pin-citations)
The eight asserting citations in
packages/specwere re-READ at objectui@67dadd602, never sha-swapped:plugin-grid/src/ObjectGrid.tsxchanged across the move (7 commits, 461 lines): the bulk-selection block cited atd8ec8d6d4:3187-3202sits byte-identical at3436-3451, shifted only by insertions above it.hooks/useBulkExecutor.tsis unchanged;284-289re-read and still ends onlabel = 'bulk delete'.components/src/renderers/layout/containers.tsxchanged (164 lines) from:995on, below every cited anchor: the tabs icon block729-735/ registration input788and the accordion icon block918-924/ input965are unmoved, text re-read.button.tsx,action/resolve-icon.ts,lib/lazy-icon.tsx,plugin-dashboard/src/index.tsx,ObjectMetricWidget.tsx,MetricWidget.tsx,MetricCard.tsxare byte-identical at both pins; every anchor (button.tsx:36/57/59,resolve-icon.ts:14-24/30-35,lazy-icon.tsx:66-92,index.tsx:194/204,ObjectMetricWidget.tsx:142/474,MetricWidget.tsx:312-321/373-382,MetricCard.tsx:83) re-read, none moved.Verification
pnpm objectui:buildat the new pin: bundle canary present, injected spec verified, dist 50660 KB.pnpm sdui:manifest(the pin bump's second half, ADR-0082 D4): no new declaration divergence vs the accepted baseline (90 pre-existing spec-only divergences, 0 blocks missing from the registry).pnpm --filter @objectstack/spec build && check:generated: all 15 generated artifacts up to date after the docblock edits;check:objectui-pin-citationsgreen locally (8 asserting, 13 historical);component.test.ts+api-methods-batch-conformance.test.tspass (234 tests).node scripts/check-adr-0087-registration.mjs --base origin/mainpasses.Not in this PR
.claude/launch.json(local dev-server entry used for the dogfood run) is deliberately left out — governed surface.🤖 Generated with Claude Code
Lockstep record
check:sdui-locksteprefuses a pin move whose parity record names the old pin;pnpm gen:sdui-lockstepwas run against the objectui tree at67dadd602a3a(the.cache/objectui-67dadd602a3abuild worktree — the shared sibling checkout sits at an older HEAD and does not carry the ported block): 214 grammar lines byte-identical, 24 diagnostic codes agree, no port owed.