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
feat(spec): converge ComponentPropsMap['object-grid'].data onto ViewDataSchema (ui#6207 Option A); record the ui#6206-B measurement fork (#12120)
* feat(spec): converge ComponentPropsMap object-grid data onto ViewDataSchema (objectui-6207 Option A)
Accept-set change on one props-map entry: data was z.array(z.unknown()),
now ViewDataSchema (provider-discriminated object). Static inline rows move
to { provider: 'value', items: [...] }. ADR-0087 semantic entry
object-grid-data-view-data-converged carries the prescription; sweep found
zero bare-array authors in first-party corpora. The element:number.filter
sibling key of the same card is deliberately untouched (measurement-first
fork; see the card report).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NDGG54XF5gbTLdQzCtnaVV
* feat(spec): ObjectGridPropsParsed alias — object-grid leaves the default-free pin family (ADR-0122)
ViewDataSchema's own input/infer split rides into ObjectGridPropsSchema, so
Iso839 is deleted per its comment's prescription and the Parsed alias is
declared. Regenerates api-surface, export-origins and docs references.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NDGG54XF5gbTLdQzCtnaVV
* test(spec): record Iso839's departure in the pin count (833 -> 832) with its receipt
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NDGG54XF5gbTLdQzCtnaVV
* chore(spec): regenerate api-surface, export-origins, docs on the merged tree
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NDGG54XF5gbTLdQzCtnaVV
---------
Co-authored-by: Claude <noreply@anthropic.com>
.describe("Data source binding (ViewDataSchema — discriminated on `provider`: object | api | value | schema). Static inline rows live at `{ provider: 'value', items: [...] }`; the bare-array shortcut is refused — see migration `object-grid-data-view-data-converged`"),
2282
+
staticData: z.array(z.unknown()).optional().describe("Deprecated bare-array static-rows shortcut the renderer still reads. Prefer `data: { provider: 'value', items: [...] }`"),
2268
2283
}));
2269
2284
/** Author state (ADR-0122: the bare name is the author state). */
0 commit comments