pub fn execute_save(repo: &Repository, plan: SavePlan) -> Result<SaveReport>Expand description
Execute a save: optional Heddle snapshot + optional Git checkpoint write-through.
Callers own clap validation (missing message/intent) and plain-Git refusal. Mutation composition, hooks, thread metadata, Git write-through, and post verification live here.