Smarter cv parsing with automatic recovery for malformed resumes
Resumes from consumer resume-builders that use mismatched PDF version headers are now automatically re-encoded and re-parsed, preventing silent text loss. A new preflight check validates files before upload, giving candidates instant feedback if their document can't be read. A background janitor also detects and retries any stuck parsing jobs, ensuring no application is left in limbo.