# `NervesGate.Projection`

The UI read model. Inputs are sanitized domain snapshots, including device
metadata. Replacing one input recomputes the entire view with no effects.
The device and its LiveViews use this same reducer; form drafts live elsewhere.

# `apply`

# `disconnected`

# `new`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
