sdd:Group

A sdd:Group is the @group<label>(<intent>) { … } construct — a provenance and geometry unit nested inside a sdd:SourceScope or another group. Groups nest freely (design spec §3.2, frames compose), and a stanza may also sit directly under a scope without a group at all — "a scope is the outermost group flavor."

A sdd:Group is logical by default: it groups its children for provenance and positioning purposes without painting anything. Chrome is explicit, never inferred from nesting alone — a group only renders a container when authored with shape container (plus sdd:fill for its color), and a grounded or aesthetic title only when a datum line names one. A group's existence in the source text is never hidden by an absent chrome choice; it is always a real coordinate frame, an identity frame relative to its parent unless positioned with sdd:at.

A group may carry sdd:intent — naming which members it claims to be exhaustive over — and sdd:subject, its natural subject for grounded titles. Both are optional: an intent-less group is a plain enumeration, and a group with no resolvable subject can still hold purely aesthetic content.