Semantic Bindings
Mapping ladder
Semantic content moves by:
- target surface;
- stable role;
- compatible content kind; and
- deterministic document order when cardinality permits it.
The initial catalog supports text, image, SVG, chart, table, audio, video, and shape kinds. Text transfers sanitized inline HTML. Media and charts retain their external bindings rather than embedding payloads.
Preservation rules
- Compatible semantic content is copied into the new layout geometry.
- Stable external bindings are remapped to the target slot element.
- Role-free elements are user extras and survive above the new layout.
- Elements marked
anuvaOwnedBy: layoutare replaceable layout chrome. - Slide identity, notes, timeline identity, and compatible fragments survive.
- The applied family, family version, layout ID, and safe area are recorded in
document.anuvaAuthoring.
The transformation never silently drops, concatenates, or duplicates semantic content.
Unsafe mappings
The plan rejects:
- content roles with no target;
- cardinality loss;
- ambiguous multiple-source/multiple-target mapping;
- incompatible content kinds;
- user/layout element-ID collisions;
- cross-surface or dangling references;
- unsafe layout dimensions or safe areas; and
- any result that fails the production presentation validator.
Planning and rejection do not mutate the source presentation.