A user or agent mutation is validated by the setter, then broadcast through the notification center. View and storage layers schedule their work end-of-event-loop.
user input SvDomView handles event, calls action SvNode setter validates against slotType reject rejection with slot schema didUpdateSlot SvNotificationCenter post to observers observing views scheduleSyncToView persistence hook addDirtyObject(self) view re-renders IndexedDB commit Coalesced once per event loop. Bidirectional sync stops when values converge.