Skip to content

Commit b226023

Browse files
committed
test(spec): ledger the dataset dimensions nullLabel form omission as planned-not-rendered
Claude-Session: https://claude.ai/code/session_01Fd2ukZvGZZbccf6CSDPzuv Co-Authored-By: Claude <noreply@anthropic.com>
1 parent b3352a3 commit b226023

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

‎packages/spec/src/system/metadata-form-zod-reconciliation.test.ts‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,17 @@ const LEDGER: ReadonlyArray<OmitEntry | SubsetEntry> = [
365365
key: 'conditionalFormatting',
366366
why: "planned, not yet rendered — a field's cell formatting rules (`[{ condition, style }]`, the list view's own rule element) are validated at parse and their CEL is judged at the authoring doors (it parses, it reads only `value` and `record`), but no renderer styles a cell from them until objectui's cell renderers read them, after the spec publishes. A form control offered today would let an author set a style nothing paints",
367367
},
368+
// #25391 — a dataset dimension's null-bucket label lands spec-first the same
369+
// way: `planned` in the liveness ledger, read by no chart renderer until the
370+
// consumer half (ruling 6358843349 on #25330) ships. One list down, on the
371+
// `dimensions` repeater rather than the root.
372+
{
373+
kind: 'omit',
374+
type: 'dataset',
375+
path: 'dimensions',
376+
key: 'nullLabel',
377+
why: "planned, not yet rendered — the label of a dimension's null bucket is validated at parse (an I18nLabel), but no chart renderer draws the bucket under it until objectui reads it over its own default, after the spec publishes. A repeater column offered today would let an author set a label nothing shows",
378+
},
368379
{
369380
kind: 'omit',
370381
type: 'view',

0 commit comments

Comments
 (0)