Governance & oversightⓘ
The compliance/oversight layer that sits around the agents — decisions stay human, auditable, and explainable.
Adverse impact by acquisition source
Selection rate = reached offer/hired ÷ applicants (groups with ≥5 applicants). The four-fifths rule flags any group below 80% of the highest rate.
Adverse impact by country
Selection rate = reached offer/hired ÷ applicants (groups with ≥5 applicants). The four-fifths rule flags any group below 80% of the highest rate.
EU AI Act — high-risk hiring obligations
Consequential advance/reject is a recorded human decision; the fraud gate blocks automated advance of flagged candidates.
Candidates are told AI assists matching; explainable fit score shown.
Every decision is written to an immutable audit log with actor + rationale.
Fit score is a deterministic, per-candidate-explainable model — not a black-box LLM.
Four-fifths read-out below; full protected-attribute monitoring needs consented data we do not yet collect.
Decision audit log (50)
| Whenⓘ | Actionⓘ | Candidateⓘ | Roleⓘ | Stageⓘ | Byⓘ | Gateⓘ | Rationaleⓘ |
|---|---|---|---|---|---|---|---|
| Jun 29, 2026 · 14:30:44 | advance | Zara Okafor | Training Instructor | screening → interview | Recruiter (dashboard) | clear | not bad |
| Jun 29, 2026 · 14:26:08 | advance | Zara Okafor | Training Instructor | applied → screening | Recruiter (dashboard) | clear | Invited to one-way screening |
| Jun 29, 2026 · 14:25:34 | accept | Zara Okafor | Training Instructor | → | Recruiter (sourcing) | clear | Accepted sourced candidate — created a reach-out task for the recruiter (public_web). |
| Jun 29, 2026 · 14:24:59 | source | Zara Okafor | Training Instructor | → applied | Recruiter (discovery) | clear | Added from AI discovery — public_web |
| Jun 29, 2026 · 14:22:09 | reject | Lucia Bauer | Training Instructor | screening → rejected | Recruiter (dashboard) | clear | not a fit |
| Jun 29, 2026 · 14:13:37 | advance | Lucia Bauer | Training Instructor | applied → screening | Recruiter (dashboard) | clear | Invited to one-way screening |
| Jun 29, 2026 · 14:12:38 | accept | Lucia Bauer | Training Instructor | → | Recruiter (sourcing) | clear | Accepted sourced candidate — created a reach-out task for the recruiter (linkedin). |
| Jun 29, 2026 · 14:11:46 | source | Lucia Bauer | Training Instructor | → applied | Recruiter (discovery) | clear | Added from AI discovery — linkedin |
| Jun 29, 2026 · 13:57:39 | reject | Sofia Moreau | Training Instructor | applied → rejected | Recruiter (dashboard) | clear | Not advanced from first-cut (recruiter batch decision). |
| Jun 29, 2026 · 13:57:38 | reject | Zara Lindqvist | Training Instructor | applied → rejected | Recruiter (dashboard) | clear | Not advanced from first-cut (recruiter batch decision). |
| Jun 29, 2026 · 13:57:24 | advance | Yara Rao | Training Instructor | applied → screening | Recruiter (dashboard) | clear | Invited to one-way screening |
| Jun 29, 2026 · 13:57:09 | advance | Olivia Owusu | Training Instructor | applied → screening | Recruiter (dashboard) | clear | Invited to one-way screening |
| Jun 29, 2026 · 13:54:39 | advance | Anika Jensen | Training Instructor | screening → interview | Recruiter (dashboard) | clear | First cut: moved directly to interview (screening skipped). |
| Jun 29, 2026 · 13:54:39 | advance | Anika Jensen | Training Instructor | applied → screening | Recruiter (dashboard) | clear | First cut: moved directly to interview (screening skipped). |
| Jun 29, 2026 · 13:26:57 | accept | Sofia Moreau | Training Instructor | → | Recruiter (sourcing) | clear | Accepted sourced candidate — emailed the headhunter Summit Executive Search (candidate is agency-represented; no direct contact). |
| Jun 29, 2026 · 13:26:48 | accept | Zara Lindqvist | Training Instructor | → | Recruiter (sourcing) | clear | Accepted sourced candidate — emailed the headhunter Beacon Search (candidate is agency-represented; no direct contact). |
| Jun 29, 2026 · 13:16:44 | source | Sofia Moreau | Training Instructor | → applied | Recruiter (discovery) | clear | Added from AI discovery — hunter (Summit Executive Search) |
| Jun 29, 2026 · 13:16:43 | source | Zara Lindqvist | Training Instructor | → applied | Recruiter (discovery) | clear | Added from AI discovery — hunter (Beacon Search) |
| Jun 29, 2026 · 12:59:38 | source | Hana Costa | Ramp Team Leader | → applied | Recruiter (discovery) | clear | Added from AI discovery — public_web |
| Jun 29, 2026 · 12:47:22 | reject | Idris Berg | Ramp Team Leader | interview → rejected | Recruiter (dashboard) | clear | Rejected by recruiter. |
| Jun 29, 2026 · 12:46:25 | advance | Idris Berg | Ramp Team Leader | screening → interview | Recruiter (dashboard) | clear | First cut: moved directly to interview (screening skipped). |
| Jun 29, 2026 · 12:46:25 | advance | Idris Berg | Ramp Team Leader | applied → screening | Recruiter (dashboard) | clear | First cut: moved directly to interview (screening skipped). |
| Jun 29, 2026 · 12:42:02 | source | Omar Costa | Ramp Team Leader | → applied | Recruiter (discovery) | clear | Added from AI discovery — public_web |
| Jun 29, 2026 · 12:42:02 | source | Idris Berg | Ramp Team Leader | → applied | Recruiter (discovery) | clear | Added from AI discovery — linkedin |
| Jun 29, 2026 · 10:34:14 | advance | Nina Petrova | DevOps Engineer | applied → screening | Recruiter (dashboard) | clear | Recruiter phone screen scheduled |
| Jun 29, 2026 · 10:34:14 | advance | Carlos Mendez | Enterprise Account Executive | applied → screening | Recruiter (dashboard) | clear | CV/resume screen |
| Jun 29, 2026 · 06:45:47 | reopen | Carlos Mendez | Enterprise Account Executive | rejected → applied | Recruiter (dashboard) | clear | Reopened as a lead (applied). |
| Jun 28, 2026 · 21:18:47 | reopen | Chen Smith | Enterprise Account Executive | hired → applied | Recruiter (dashboard) | clear | Hire cancelled — candidate reopened as a lead. |
| Jun 28, 2026 · 21:16:00 | advance | Kofi Tanaka | Enterprise Account Executive | screening → interview | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 21:12:55 | advance | Ravi Johansson | Enterprise Account Executive | screening → interview | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 21:05:51 | reject | Carlos Mendez | Enterprise Account Executive | offer → rejected | Recruiter (dashboard) | clear | Offer withdrawn by Mycorp. |
| Jun 28, 2026 · 21:05:36 | reopen | Carlos Mendez | Enterprise Account Executive | offer_declined → offer | Recruiter (dashboard) | clear | Offer-declined removed — set back to offer. |
| Jun 28, 2026 · 21:05:20 | decline | Carlos Mendez | Enterprise Account Executive | offer → offer_declined | Recruiter (dashboard) | clear | Offer declined by candidate. |
| Jun 28, 2026 · 21:04:22 | reopen | Carlos Mendez | Enterprise Account Executive | offer_declined → offer | Recruiter (dashboard) | clear | Offer-declined removed — set back to offer. |
| Jun 28, 2026 · 21:00:20 | advance | Tom Johansson | Security Coordinator | screening → interview | Recruiter (dashboard) | clear | Advanced to interview. |
| Jun 28, 2026 · 21:00:20 | advance | Tom Johansson | Security Coordinator | applied → screening | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 21:00:00 | advance | Pavel Becker | Security Coordinator | screening → interview | Recruiter (dashboard) | clear | Advanced to interview. |
| Jun 28, 2026 · 21:00:00 | advance | Pavel Becker | Security Coordinator | applied → screening | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 20:58:05 | advance | Dmitri Klein | Cargo Handler | screening → interview | Recruiter (dashboard) | clear | Advanced to interview. |
| Jun 28, 2026 · 20:58:05 | advance | Dmitri Klein | Cargo Handler | applied → screening | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 20:57:53 | advance | Lena Ahmed | Cargo Handler | screening → interview | Recruiter (dashboard) | clear | Advanced to interview. |
| Jun 28, 2026 · 20:57:53 | advance | Lena Ahmed | Cargo Handler | applied → screening | Recruiter (dashboard) | clear | Advanced toward interview. |
| Jun 28, 2026 · 20:53:19 | accept | Idris Vargas | Baggage Reconciliation Agent | → | Recruiter (sourcing) | clear | Accepted sourced candidate — created a reach-out task for the recruiter (linkedin). |
| Jun 28, 2026 · 20:52:23 | reject | Kwame Kowalski | Baggage Reconciliation Agent | applied → rejected | Recruiter (dashboard) | clear | Rejected by recruiter. |
| Jun 28, 2026 · 20:51:34 | source | Idris Vargas | Baggage Reconciliation Agent | → applied | Recruiter (discovery) | clear | Added from AI discovery — linkedin |
| Jun 28, 2026 · 20:37:53 | close | Tomas Moreau | Maintenance Technician | applied → position_closed | Recruiter (dashboard) | clear | Requisition closed. |
| Jun 28, 2026 · 20:37:53 | close | Bruno Bjork | Maintenance Technician | applied → position_closed | Recruiter (dashboard) | clear | Requisition closed. |
| Jun 28, 2026 · 20:37:53 | close | Chloe Ahmed | Maintenance Technician | applied → position_closed | Recruiter (dashboard) | clear | Requisition closed. |
| Jun 28, 2026 · 20:37:53 | close | Hana Costa | Maintenance Technician | applied → position_closed | Recruiter (dashboard) | clear | Requisition closed. |
| Jun 28, 2026 · 20:37:52 | close | Marco Ivanov | Maintenance Technician | applied → position_closed | Recruiter (dashboard) | clear | Requisition closed. |