R-16 (register, 2026-08-06): what each renderer can actually
APPLY. Editors gate their controls on this rather than one
channel at a time as each inapplicable one is reported, and the
applier emits nothing outside it.
The structural list is short and honest: the SVG view paints
fill, stroke, stroke width and opacity from these. It has no
shape (boxes are geometry), no size (geometry is layout input,
R-12c), and it draws neither icons nor redirected labels. An
earlier revision of StructuralNodeStyle carried icon and
labelField, which nothing applied: the same over-promise as an
inert control, one layer down.
R-16 (register, 2026-08-06): what each renderer can actually APPLY. Editors gate their controls on this rather than one channel at a time as each inapplicable one is reported, and the applier emits nothing outside it.
The structural list is short and honest: the SVG view paints fill, stroke, stroke width and opacity from these. It has no shape (boxes are geometry), no size (geometry is layout input, R-12c), and it draws neither icons nor redirected labels. An earlier revision of StructuralNodeStyle carried icon and labelField, which nothing applied: the same over-promise as an inert control, one layer down.