Who placed the item. Drives the ownership chrome (chips / violet vs slate-amber).
OptionalFontFont family key (mapped to token-friendly stacks in CSS); omitted = sans.
OptionalFontCurated font size (see WHITEBOARD_FONT_SIZES); omitted = the CSS default.
OptionalFontFont weight; omitted = the kind's CSS default.
Stable item id (e.g. sticky-3) — referenced by connectors, deltas and agent tools.
OptionalRotationSlight playful tilt, in degrees.
OptionalTagOptional free-form role tag ('slot', 'heading', 'step-done'). It carries no behavior:
the board lands it on the item's wrapper as a wb-tag-<slug> class (see
WhiteboardTagClass) so a host restyling the board from outside can tell two ROLES of
one kind apart — a shape used as a section head vs an empty "fill this in" slot — which the
DOM could not distinguish before (CSS cannot select on label text). Persisted with the item;
the agent's scene view carries it as tag.
OptionalTintUser-palette tint; ignored for agent stickies (always violet).
OptionalWWidth in px; defaults to WHITEBOARD_DEFAULTS.StickyW when omitted.
Render order (higher renders on top). Assigned by the engine.
A sticky note.