DL-592
A Saiph working copy sits on one changeset and is committed through server-side Commit; the saiph CLI shows change ids in jj’s reverse hex, keeps a per-workspace op log with undo, keeps bookmarks local and shows a smartlog; jj as backend or client is rejected.
Status: Active (design, 2026-10-19)
Record: ../../client.md#decisions