pub fn read_commit_message_file() -> Result<String>
Read commit message from file; fails if missing or empty.
Returns an error if the file doesn’t exist, cannot be read, or is empty.