{
  "registry_version": "1.0.0",
  "data": {
    "title": "Inflated Requisition Requirements vs Actual Team Needs",
    "status": "active",
    "evidence_ids": [
      "evidence.hidden_workers_untapped_talent_hbs_accenture"
    ],
    "content": "# Inflated Requisition Requirements vs Actual Team Needs\n\nThe posting lists 10+ named technologies and a Staff-level bar for a role whose actual work is feature delivery.\n\n### Structural Context\n- **Actor:** `hiring-manager`\n- **Nature:** `incentive`\n- **Removability:** `intermediary`\n\n### Causal Relations\n- Amplifies `mech.automated_keyword_qualification_filter` — Automated Keyword / Qualification Filter\n- Amplifies `mech.unstated_compensation_band_discrepancy` — Unstated Compensation Band Discrepancy\n\n### Non-Inferences\n- Failing to meet an inflated \"wishlist\" does not establish anything about how the candidate would do the team's actual work.",
    "aliases": [
      "M-024"
    ],
    "id": "mech.inflated_requisition_requirements_vs_actual_team_needs",
    "type": "mechanism",
    "summary": "The posting lists 10+ named technologies and a Staff-level bar for a role whose actual work is feature delivery.",
    "operates_at": [
      "bar.requisition_approval_public_posting",
      "bar.automated_filter_parser_threshold",
      "bar.recruiter_screening_call"
    ],
    "emissions": [
      {
        "artifact": "obs.generic_closer_alignment_rejection_template",
        "fidelity": "euphemism",
        "likelihood": "high",
        "evidence": [
          "evidence.hidden_workers_untapped_talent_hbs_accenture"
        ],
        "observed_at": [
          "recruiter"
        ]
      },
      {
        "artifact": "obs.materially_similar_role_reposted_shortly_after_rejection",
        "fidelity": "noise",
        "likelihood": "medium",
        "evidence": [
          "evidence.job_seekers_beware_of_ghost_jobs_clarify_capital_survey_of_hiring_managers"
        ],
        "observed_at": [
          "sourcing"
        ]
      }
    ],
    "facets": {
      "actor": "hiring-manager",
      "nature": "incentive",
      "visibility": "inferable",
      "removability": "intermediary"
    },
    "amplifies": [
      "mech.automated_keyword_qualification_filter",
      "mech.unstated_compensation_band_discrepancy"
    ],
    "masks": [],
    "evidence_level": "supported",
    "honest_baseline": false,
    "specimens": [
      {
        "kind": "posting",
        "label": "The posting against the first month of work",
        "lines": [
          {
            "text": "Posting: 10+ years distributed systems, Kubernetes, Kafka, Rust, Go, Terraform, GraphQL, ML serving, on-call leadership, mentoring.",
            "tell": true
          },
          {
            "text": "Same team, standup notes from the quarter: CRUD endpoints for the billing dashboard, a report export, two library upgrades.",
            "tell": false
          },
          {
            "text": "Both descriptions are of the same role.",
            "tell": false
          }
        ],
        "reading": "The requirement list is a wish, an anchor and a filter at once. It describes the ceiling somebody imagined, not the work in the sprint."
      }
    ],
    "perspectives": [
      {
        "actor": "actor.hiring_manager",
        "sees": "An approval form with one requirement list to cover the whole of what the role might have to absorb, and a level that has to be justified against the grid.",
        "reads": "The list is the only written statement of the ceiling. A requirement left off cannot be screened for later without going back through approval.",
        "does": "Writes the superset — the whole stack, the seniority the level needs — and calibrates afterwards against real candidates, in the screen and on the panel."
      },
      {
        "actor": "actor.recruiter",
        "sees": "The requirement list as written, and a pipeline that thins under it. What the manager requires but has not written down is not visible from here.",
        "reads": "Until the manager says otherwise, the list is the screening standard, and the pool that clears it is small.",
        "does": "Screens against the written list, then goes back to the manager to find which items are movable — while time-to-fill runs from the day the requisition opened."
      },
      {
        "actor": "actor.ats_vendor",
        "sees": "The requirement list as configurable criteria: years, titles, named technologies, each one a feature the ranking model can read or a knockout rule the customer can switch on.",
        "reads": "Every listed item is a requirement. Nothing in the record separates what the role needs from what someone hoped for.",
        "does": "Applies the criteria as configured and ranks accordingly. A longer list yields a smaller qualified pool, and the pool size is what the customer sees."
      },
      {
        "actor": "actor.candidate",
        "sees": "A posting listing a stack of named technologies and a seniority level, and later the same role posted again.",
        "reads": "The list is the bar. Which items are load-bearing is stated nowhere the candidate can reach, and neither is the level they would be assessed at.",
        "does": "Either does not apply to a role whose actual work is within reach, or applies and spends the hours; when the role reappears, there is nothing available to tell an unmet bar from a list nobody clears."
      }
    ],
    "non_inferences": [
      "Failing to meet an inflated \"wishlist\" does not establish anything about how the candidate would do the team's actual work."
    ],
    "agency_zones": {
      "hiring-manager": "high",
      "recruiter": "low",
      "ats-vendor": "low",
      "candidate": "low"
    }
  }
}
