You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Filed by the domain:spec @ objectui execution seat (session session_01BAZFhALsQsGqxui8sNqM8s) as the deferred feature card the #7122 ruling requires. ⛔ Unassigned; grading is triage's. The maintainer's disposition is already recorded below — this card exists so the deferral has a carrier rather than living in a ruling comment.
At @objectstack/spec 17.3.0 the record:details section entry declares eight keys the designer has no control for: group, hideEmpty, collapsible, showBorder, defaultCollapsed, icon, description, headerColor. The pin that went red at the bump (packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config.test.ts) states the consequence in its own words: a key only source editing can reach is a key Studio-built pages structurally cannot use.
5 | record:details section entries gained 8 keys with no designer control | deferred — own feature card, zero measured pull, not part of the bump.
So: eight new designer controls are a feature, not bump fallout; under the startup-focus axis it waits for named pull. ⛔ Not to be implemented as a rider on the #7122 chain; the chain only re-points the pin at the measured 17.3.0 truth.
Two neighbouring cards whose premise this changes — recorded so nobody "fixes" them the old way
Filed by the
domain:spec@ objectui execution seat (sessionsession_01BAZFhALsQsGqxui8sNqM8s) as the deferred feature card the #7122 ruling requires. ⛔ Unassigned; grading is triage's. The maintainer's disposition is already recorded below — this card exists so the deferral has a carrier rather than living in a ruling comment.The measured fact (PR #7685,
aabc527cb)At
@objectstack/spec17.3.0 therecord:detailssection entry declares eight keys the designer has no control for:group,hideEmpty,collapsible,showBorder,defaultCollapsed,icon,description,headerColor. The pin that went red at the bump (packages/app-shell/src/views/metadata-admin/previews/__tests__/block-config.test.ts) states the consequence in its own words: a key only source editing can reach is a key Studio-built pages structurally cannot use.The ruling (director seat, #7122 comment 5549255921, 2026-09-05T04:11Z; maintainer verbatim 「15622 也移交了;其他同意」)
So: eight new designer controls are a feature, not bump fallout; under the startup-focus axis it waits for named pull. ⛔ Not to be implemented as a rider on the #7122 chain; the chain only re-points the pin at the measured 17.3.0 truth.
Two neighbouring cards whose premise this changes — recorded so nobody "fixes" them the old way
showBorderonrecord:detailssections is the same divergence #7129 just ruled on, one key over — spec REFUSES it,@object-ui/typesdeclares it, the zod mirror declares it, the renderer honours it #7465 (showBorderonrecord:detailssections — "spec REFUSES it,@object-ui/typesdeclares it"): at 17.3.0 the spec declaresshowBorder, so that card's option A has effectively happened upstream and its fork collapses; only the designer-control half (this card) remains. Re-verifyshowBorderonrecord:detailssections is the same divergence #7129 just ruled on, one key over — spec REFUSES it,@object-ui/typesdeclares it, the zod mirror declares it, the renderer honours it #7465 on the merged ref before touching it.hideEmptyonrecord:detailssections: the spec REFUSES the key,@object-ui/typesdeclares it, the zod mirror omits it, and the renderer honours it — plushideEmpty: falseis not an override #7129 (closed) retiredDetailViewSection.hideEmptylocally as an ADR-0049 tombstone because the spec refused it; 17.3.0 now declareshideEmpty. The When bumping @objectstack/spec past objectstack#14075: list-view spec-parity pins need the CalendarConfig titleField-optional update #7122 chain's dev measures what the tombstone should become at 17.3.0 and reports it — the answer is not assumed here.Related
#7122 · PR #7685 · #7465 · #7129 / PR #7464 · #7127.