Expand description
Semantic tree DTOs.
Unset optionals are omitted from the wire form: the schema is strict, so an
explicit null is a validation failure rather than “absent”.
Structs§
- Cursor
- Terminal cursor position, in viewport cells.
- Evidence
Provenance - Provenance carried by every known physical observation.
- Node
- One accessible node with evidence-qualified geometry.
- Node
Geometry Observations - Display and layout facts for one protocol-v3 semantic node.
- Physical
Input Recipe - A revision-bound, data-only physical strategy for one semantic intent.
- Pointer
HitGrid - Compressed exact fresh-pointer routing grid for a completed frame.
- Pointer
HitRegion - One non-overlapping rectangle owned by an exact pointer recipient.
- Provider
Action Recipes - Production keybinding recipes for one semantic recipient and revision.
- Provider
Painted Region - Exact viewport cells painted by an application’s production painter.
- Provider
Pointer Region - Pointer-only application region; never layout or clipping geometry.
- Provider
Pointer Span - One canonical half-open pointer row run.
- Provider
Revision Evidence - Revision-bound application evidence.
statusis available, lost, or violation. - Provider
Scroll State - Revision-bound application viewport state for one semantic recipient.
- Provider
Terminal Input Modes - Production terminal parser configuration for one committed revision.
- Rect
- Zero-based viewport cell rectangle.
- Scroll
State - Application viewport state in production-defined logical units.
- Semantic
Painted Region - Exact painted cells attached to a semantic node observation.
- Snapshot
- The whole tree for one committed render.
- State
- The closed state set.
Nonemeans “not asserted”, not “false”. - Text
Range - Maps grapheme offsets of a node’s text onto cell coordinates.
Enums§
- Checked
- Whether a tri-state control is on, off, or partially selected.
- Cursor
Shape - Cursor rendering style.
- Evidence
Method - Method used to produce a known observation.
- Evidence
Source - Layer that supplied a known observation.
- Evidence
Strength - Authority of a known observation.
- Mixed
State - The
"mixed"literal, as its own type so serde can keep the schema closed. - Observation
- Evidence-qualified fact. Unknown and unsupported are never coerced to false.
- Orientation
- Layout direction of a composite widget.
- Physical
Input Recipe Action - Semantic intent backed by a physical PTY-input recipe.
- Physical
Input Recipe Step - One data-only recipe step; no framework callback can cross this boundary.
- Provenance
- Where a semantic fact came from. Closed set.
- Provider
Focus State - Exact production focus-manager result for one committed revision.
- Semantic
Value Observation - A semantic value with absence, support and confidentiality preserved.
- Semantic
Value Sensitivity - Whether a semantic value may safely cross normal artifact boundaries.