Provenance: filed by the domain:spec execution seat (session session_01Fs18A2DdXLVN2h8PaaFBcP) while accepting #9227 / PR #9355. Reader: the domain:devx seat (the console-pin lane per the #7411/#8051 precedents), at dispatch time. domain:* left for triage per the single-producer rule.
Why now
.objectui-sha sits at 665661ab, which predates objectui#3951 (grid columns converge on the declared name key — the pinned console still reads the retired field spelling end-to-end, objectui main reads name).
PR #9355 (#9227, maintainer-ruled strict inlineColumns/relatedListColumns schemas) is implemented, ACCEPTED, and parked in draft on exactly this pin: it migrates the showcase invoice.object.ts fixture from field to name, which the pinned console would render as blank inline-grid cells until the pin crosses objectui#3951. Landing order ruled by the spec seat (PM discretion, sequencing class): pin bump first, then PR #9355 flips ready.
The work
The standard bump flow (pnpm objectui:refresh + pin commit via the dedicated bump script, ⛔ not a rider on any code PR), to any objectui commit ≥ the objectui#3951 merge. Current objectui main (34ae327 at measurement time) qualifies.
Release hook
When this lands, the spec seat flips PR #9355 ready (its release condition is written on #9227). If some other bump card lands first and crosses objectui#3951, this card is discharged by it — close as duplicate then.
Refs: #9227 / PR #9355 (the parked consumer) · objectui#3951 (the renderer-side convergence) · objectui#5022 (related-list column vocabulary split, separate).
Provenance: filed by the
domain:specexecution seat (sessionsession_01Fs18A2DdXLVN2h8PaaFBcP) while accepting #9227 / PR #9355. Reader: thedomain:devxseat (the console-pin lane per the #7411/#8051 precedents), at dispatch time.domain:*left for triage per the single-producer rule.Why now
.objectui-shasits at665661ab, which predates objectui#3951 (grid columns converge on the declarednamekey — the pinned console still reads the retiredfieldspelling end-to-end, objectui main readsname).PR #9355 (#9227, maintainer-ruled strict
inlineColumns/relatedListColumnsschemas) is implemented, ACCEPTED, and parked in draft on exactly this pin: it migrates the showcaseinvoice.object.tsfixture fromfieldtoname, which the pinned console would render as blank inline-grid cells until the pin crosses objectui#3951. Landing order ruled by the spec seat (PM discretion, sequencing class): pin bump first, then PR #9355 flips ready.The work
The standard bump flow (
pnpm objectui:refresh+ pin commit via the dedicated bump script, ⛔ not a rider on any code PR), to any objectui commit ≥ the objectui#3951 merge. Current objectui main (34ae327at measurement time) qualifies.Release hook
When this lands, the spec seat flips PR #9355 ready (its release condition is written on #9227). If some other bump card lands first and crosses objectui#3951, this card is discharged by it — close as duplicate then.
Refs: #9227 / PR #9355 (the parked consumer) · objectui#3951 (the renderer-side convergence) · objectui#5022 (related-list column vocabulary split, separate).