CV Screening Agent
Ranks against the requirements, and shows its evidence for every score
- 7hard rules
- Things it must never do, enforced in every run
- 5handover rules
- Conditions where it stops and gives the work to a person
- 7output fields
- A structured result, not a paragraph you have to re-read
- ≤5steps per run
- Bounded work: at most 4 tool calls, enforced by the runtime
Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.
Overview
Most AI screening tools output a ranked list nobody can explain. That is a problem twice over: hiring managers cannot tell a good filter from a broken one, and an employer cannot answer a rejected candidate who asks why.
This agent scores each application against requirements you define, one criterion at a time, and cites the line of the application that supports each score. Nothing about the candidate's identity enters the assessment — not name, age, gender, nationality, photograph, marital status, or where they went to school as a proxy for any of those.
It does not reject anyone. It produces a ranking, the evidence behind it, and an explicit list of what it could not determine — and the hiring decision stays with a person. That record is what makes the shortlist usable when someone asks how it was produced.
Benefits
A defensible shortlist
You can show how it was produced, not just what it produced.
Consistent across a pile
The two-hundredth application is read against the same bar as the first.
Reviewable in an hour
Evidence attached, so a manager checks rather than re-reads.
What it does
Scores criterion by criterion
One score per stated requirement, never a single opaque number.
Evidence for every score
Each score cites the part of the application it rests on.
Identity plays no part
Name, age, gender, nationality, photo and marital status are excluded — and so are the common proxies for them.
Rejects nobody
It ranks and evidences. The decision stays with a person, by design.
States what it could not tell
An unclear requirement is reported as undetermined, not scored zero. Those are different, and only one is fair.
An auditable record
Every assessment reconstructable months later, when someone asks.
What this changes
What this changes about your week
- It takes over
- Reading every application against the stated criteria, consistently, at volume.
- Done today by
- A recruiter or the hiring manager, late in the evening.
- How often
- Every high-volume role.
- Typical manual effort
- Two hundred applications read properly is two days.
Why HR & People in particular. The two-hundredth application gets the same bar as the first, and every score carries the evidence behind it — which is what you need when a rejected candidate asks.
Runs unattended
Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.
The same standard every time
The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.
It cannot act on its own
CV Screening Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.
How it runs
This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.
- 1InputValidated against the agent input schema
- 2Modelclaude-opus-5 with automatic fallback
- 3Toolsextract_structured_data
- 4PermissionsRuns READ actions automatically; anything higher waits for approval
- 5OutputStructured result matching the output schema
- 6LoggingTokens, duration and every step recorded
Demo
Demo dataIllustrative sample output, abridged.
Input
{
"roleTitle": "Backend Engineer",
"applications": [
{
"text": "…",
"reference": "APP-014"
}
],
"requirements": [
{
"weight": 3,
"criterion": "3+ years production Python",
"essential": true
},
{
"weight": 2,
"criterion": "Experience with PostgreSQL at scale",
"essential": false
}
]
}Output
{
"disclaimer": "An evidenced ranking for human review. No candidate has been rejected or eliminated. Hiring decisions require a person.",
"assessments": [
{
"scores": [
{
"score": 4,
"status": "met",
"evidence": "'Four years building Django services at …' — stated in experience section.",
"criterion": "3+ years production Python"
},
{
"score": 0,
"status": "undetermined",
"evidence": "Databases are not mentioned. Absent, not negative.",
"criterion": "Experience with PostgreSQL at scale"
}
],
"reference": "APP-014",
"notAssessed": [
"PostgreSQL — not addressed in the application"
],
"weightedScore": 12
}
],
"requirementAnalysis": [
{
"comment": "Only 2 of 40 applications address this. Worth checking whether it is genuinely essential or is shrinking the pool.",
"criterion": "Experience with PostgreSQL at scale",
"metByCount": 2
}
]
}Requirements
Integrations
No integrations required.
Before you start
- The role's requirements, stated as criteria
- Applications as text
- Requires the All-Access plan or higher
Use cases
High-volume roles
Hundreds of applications assessed against one consistent bar.
Structured first pass
A ranked, evidenced longlist for a human to shortlist from.
Auditing your own process
See which requirements are actually filtering, and which exclude for no reason.
Pricing
All-Access
Billed monthly through your PROMIVO subscription. Cancel at any time.
Runs consume your plan allowance for agent executions and tokens. See plan limits
FAQ
Does it reject candidates automatically?
No, and it cannot. It ranks and evidences; a person decides. Automated rejection is what draws regulatory attention, and it is not a capability this agent has.
How do you prevent bias?
It scores only against requirements you state, and identity attributes are excluded along with their common proxies — school as a stand-in for background, career gaps, name origin. That is a meaningful reduction, not a guarantee: your requirements themselves can be biased, which is why every score is evidenced and reviewable.
Can I use it for employment decisions?
It supports the decision; it does not make it. Automated employment decision tools are regulated in several jurisdictions and may require notice, bias auditing or human review. Check what applies to you — the agent produces the record such rules generally expect.
Reviews
Reviews open once customers have run this agent.
Need this agent to work differently?
Tell us what to change and our team will scope a customised version for your business.
Customize this agent