pub fn read_pid() -> Option<u32>
Read and parse the PID from the PID file. Returns None if the file is missing, contains invalid data, or the PID doesn’t belong to a semantic-diff process.