- What reaches them
- Three months of applications, two candidates reaching onsite, no hire, and the team covering the work with overtime.
- What it means from there
- The pipeline holds nobody the panel wanted, and a lower bar would add to the pool it has already turned down.
- What happens next
- Rewrites the requirements upward, adds the missing signal as a formal requirement, and reposts: a bad hire is recorded against them and an open search is not.
Inflated-Requirements Search Saturation Loop
Teams write inflated requirements, filtering out strong generalists, prolonging open search, causing recruiter fatigue and mid-process role redefinitions.
What made this ordinary
A fixed number of seats · 2024–2026 — The conditions that made hiring expensive were reversed; the number of positions was not. The contraction now runs through the hiring channel rather than the separation channel, which is why it is competition for a fixed and shrinking number of seats rather than a shortage of qualified people.
What it looks like
Composite excerpts, written to be typical rather than copied. No particular message, company or person is quoted here.
Month 0 — 8 required technologies, 7+ years, staff-level scope. Applications: 340. Advanced to onsite: 2. Hired: 0.
Month 3 — search still open. Requirements rewritten upward: 10 technologies, 9+ years, plus formal lead experience.
Month 6 — search still open. Recruiter reassigned; team now covering the work with overtime.
What to notice: The response to a failed search was a narrower filter. The filter was the reason the search failed, which is the turn that makes this a loop.
- month 3 Recruiter Do we really need nine years and Rust for this? The backlog is mostly billing endpoints.
- month 3 Hiring manager Nobody good has applied in three months. If we lower the bar we will get more of the same.
What to notice: The inference runs backwards: an empty pipeline is read as evidence that the bar is too low. That reading is what tightens the next iteration.
Edges of this causal loop
-
Inflated Requisition Requirements vs Actual Team Needs Automated Keyword / Qualification Filter
-
Automated Keyword / Qualification Filter Mid-Process Role Requirement Redefinition
-
Mid-Process Role Requirement Redefinition Inflated Requisition Requirements vs Actual Team Needs
Mechanisms in this loop (3)
- M-008 Automated Keyword / Qualification Filter candidate Deterministic filter rejecting applications missing exact acronyms, certifications, or specific years-of-experience thresholds.
- M-013 Mid-Process Role Requirement Redefinition none Team changes tech stack, seniority requirements, or project scope mid-funnel, invalidating previous interview assessments.
- M-024 Inflated Requisition Requirements vs Actual Team Needs intermediary Job description demands 10+ niche technologies and Staff-level qualifications for a straightforward feature engineering role.
Interventions proposed to break this loop
- I-001 Auto-Close Stale Job Requisitions Implement automated ATS policy to expire public listings when headcount authorization lapses or no interview activity occurs within 60 days.
- I-003 Standardized Late-Stage Rejection Feedback Taxonomy Provide candidates reaching technical or panel stages with structured, rubric-based feedback categories rather than generic templates.
From each side
The same entry from inside each position that meets it: what reaches them, what it means from there, and what happens next given what they control.
- What reaches them
- A requisition ageing past the time-to-fill it is measured on, and a requirements list that got longer at the rewrite.
- What it means from there
- The requirements belong to the hiring manager, who is the internal client for this search.
- What happens next
- Raises the question once, posts the revised text, and moves screening capacity to requisitions that can close.
- What reaches them
- A posting with ten required technologies, a nine-year threshold and a lead requirement, republished with a longer list than the version before it.
- What it means from there
- The list is either the bar or a wish, and the posting does not say which; the year thresholds are the part a filter can act on.
- What happens next
- Skips the posting or applies against a list they do not match, and never learns which of the requirements the screen enforced.
ATS vendorNot visible from here
From this position the entry is not visible. That is not a gap in the atlas — it is the finding: the decision is made where nobody in this position can see it.
Employer policyNot visible from here
From this position the entry is not visible. That is not a gap in the atlas — it is the finding: the decision is made where nobody in this position can see it.
Public policy and industry standardsNot visible from here
From this position the entry is not visible. That is not a gap in the atlas — it is the finding: the decision is made where nobody in this position can see it.