Skip to main content

Architecture

This section is split into three shorter docs:

TopicDescription
Merge LifecycleThe end-to-end path from Git conflict to resolved notebook on disk.
State Management and IPCHow the browser UI, WebSocket protocol, and Zustand store coordinate resolution state.
Design PhilosophyThe architectural choices behind MergeNB's package boundaries, browser UI, and reconstruction model.