Support matrix
Where Luca UI renders today — and what stays explicitly future.
| Target | Status |
|---|---|
| Headless text backend | Implemented — all examples verified |
| Native | Architectural option — not implemented |
| Custom GPU / Web | Architectural option — not implemented |
The renderer contract
Read-only, depth-first, deterministic — and platform-free at the core.
Renderers consume the resolved tree read-only: depth-first visits over visible nodes, hidden subtrees skipped, model-only reads, deterministic output. Absent visible means shown; the text line format is backend-defined. The core vocabulary carries no platform concepts, so no core definition blocks any future backend — platform-specific APIs, when they arrive, live outside the core vocabulary.