Luigit
repositories / smith

smith

There are many coding harnesses - but this one is fast

owned by admin

smith-ui/src/lib.rs

Raw
//! Abstract user-interface vocabulary for Smith.
//!
//! Frontends — terminal, graphical, web, mobile, RPC, eval — implement this
//! vocabulary; nothing here knows about any of them.
//!
//! Laws live in `SMH-SPEC-SPEC0001` (User interface abstraction):
//! plugins never query which frontend is active; they emit semantic UI
//! intents whose unsupported behavior is defined per intent.
//! Transcript appends are durable session events; presentation is
//! frontend detail.
//!
//! This crate is scaffold: types arrive with the first frontend that
//! consumes them under the plan that builds it.