pub fn save_session_in_dir(
dir: &Path,
session: &Session,
mode: SessionPersistence,
) -> Result<SaveReceipt, Error>Expand description
Persist under the configured mode. Journal-bound replacement syncs the
snapshot directory before discarding old deltas; normal JSON-only saves do
not promise directory durability. Use save_session_durable_in_dir for a
full context-head barrier. Snapshot replacements are generation-safe in both.