ATS engine
Layout structure, text layers, font safety, and table risk — the things that determine whether an applicant tracking system can extract the document reliably.
Analysis Methodology
ResuPulse analysis runs in two phases. First, seven deterministic engines measure your resume with plain code — no models, no sampling. Then a review layer of AI agents explains what the measurements mean and turns them into the guidance in your report. This page documents both phases so you know exactly which part of your report to trust as a measurement and which part is written advice.
Each engine measures one aspect of the document. They run in parallel and produce structured measurements that the rest of the pipeline never reinterprets.
Layout structure, text layers, font safety, and table risk — the things that determine whether an applicant tracking system can extract the document reliably.
Margins, typography consistency, and content that spills beyond a page — presentation problems that survive extraction.
Action verbs and the ratio of quantified achievements — how much of your experience is written as outcomes rather than duties.
Skills taxonomy coverage and evidence mapping — whether the skills you list are connected to the work that demonstrates them.
Summary signals and duplicate bullets — whether sections repeat themselves and whether your summary carries real signal.
Sweep-line tenure calculation, career gaps, and progression — your timeline measured consistently across the whole resume.
Project complexity tiers and link checks — whether projects are described with enough structure to be evaluated.
After the engines finish, AI agents write the report. A positioning agent runs first and establishes your candidate context — target role, career level, primary domain, and the deterministic total years of experience. Specialist agents then review the same measurements in parallel: ATS readiness, content and impact, skills gaps, writing diagnostics, experience depth, projects, a recruiter-take summary, and the action plan.
The division of labor is deliberate: numbers are the engines' job, and the words are the agents' job. The AI layer is never allowed to recalculate anything numeric.
The scoring dimensions and weights are documented separately on the ATS score methodology page.
The engines are deterministic code that measures the document — extraction, layout, impact verbs, skills coverage, tenure, and project structure. The AI review then interprets those measurements and writes the guidance you read. The numbers come from code; the explanations come from the AI.
Because the measurement layer contains no randomness. AI models are probabilistic, so the analysis pipeline keeps them out of anything numeric — scores, dates, counts, and finding codes are always produced by the deterministic engines.
No. The AI review explains findings and suggests edits. Any change to your resume is made by you, in your own document.
The scoring dimensions and their weights are published on the ATS score methodology page.