pub(crate) fn save(app: &App, path: &str) -> Result<(), String>
Autosave the (possibly edited) model back to path on clean exit; edits are held in memory during the session.
path