fn append_to_session( config_dir: &Path, session_id: &str, directory: Option<&str>, payload: &Value, ) -> Result<(), Error>