Create a Travels timeline for a state owned and committed by another runtime.
Use recordPatches() after the external runtime commits an update. Undo and
redo are delegated back through options.apply, so the external runtime can
preserve its own validation, subscriptions, transports, and reference rules.
The returned interface excludes state-owning Travels operations that could
bypass the external owner.
Create a Travels timeline for a state owned and committed by another runtime.
Use
recordPatches()after the external runtime commits an update. Undo and redo are delegated back throughoptions.apply, so the external runtime can preserve its own validation, subscriptions, transports, and reference rules. The returned interface excludes state-owning Travels operations that could bypass the external owner.