<- Architecture overview

Git workflow

Git actions operate on the durable project tree and refresh client state. Routes mount the project filesystem, clone the Artifacts repo into an in-memory scratch FS, push mutations back to Artifacts, and broadcast status changes.

Git operations

Status updates

Notes

Git routes mount the project filesystem with worker-fs-mount. GitClient clones the Artifacts repo into an ephemeral in-memory filesystem, performs git operations with isomorphic-git, and pushes mutations back to Artifacts. Mutations send git-status-changed through ProjectCoordinator.