{
  "registry_version": "1.0.0",
  "data": {
    "title": "Experience-Age Impossibility",
    "status": "active",
    "evidence_ids": [
      "evidence.hidden_workers_untapped_talent_hbs_accenture"
    ],
    "content": "# Experience-Age Impossibility\n\nA requisition requires more years of hands-on experience with a specific framework or tool than that technology has existed in the open-source ecosystem.\n\n### Trigger Rule\nJob description or automated screen requires X years of experience where X > technology_age.\n\n### What this Establishes\n- The job description was written without technical review, from a copied template whose thresholds run as automated gating rules.\n\n### What this Does NOT Establish\n- Does not establish that the technical team is incompetent, only that the HR screening pipeline has no technical review.",
    "aliases": [
      "P-003"
    ],
    "id": "pat.experience_age_impossibility",
    "type": "pattern",
    "summary": "A requisition requires more years of hands-on experience with a specific framework or tool than that technology has existed in the open-source ecosystem.",
    "required_artifacts": [
      "obs.generic_closer_alignment_rejection_template",
      "obs.rejection_within_minutes_of_application_submission"
    ],
    "compatible_mechanisms": [
      "mech.automated_keyword_qualification_filter",
      "mech.inflated_requisition_requirements_vs_actual_team_needs"
    ],
    "trigger_rule": "Job description or automated screen requires X years of experience where X > technology_age.",
    "establishes": [
      "The job description was written without technical review, from a copied template whose thresholds run as automated gating rules."
    ],
    "non_inferences": [
      "Does not establish that the technical team is incompetent, only that the HR screening pipeline has no technical review."
    ],
    "interventions": [
      "int.candidate_ats_parser_conformance_test_utility"
    ],
    "evidence_level": "supported",
    "specimens": [
      {
        "kind": "posting",
        "label": "The requirement, as published",
        "subject": "Senior Platform Engineer — requirements",
        "lines": [
          {
            "text": "7+ years of production experience with Kubernetes.",
            "tell": false
          },
          {
            "text": "5+ years with a framework first released three years ago.",
            "tell": true
          },
          {
            "text": "Screening is automated: applications below the stated year counts are filtered before human review.",
            "tell": false
          }
        ],
        "reading": "This is checkable against a release date, which makes it one of the few claims in hiring that can simply be false rather than debatable."
      },
      {
        "kind": "ats",
        "label": "What the filter did with it",
        "lines": [
          {
            "at": "00:00:04",
            "text": "Application submitted",
            "tell": false
          },
          {
            "at": "00:00:05",
            "text": "Rule: years_with_framework >= 5 — candidate value 3 — FAIL",
            "tell": true
          },
          {
            "at": "00:00:05",
            "text": "Status: Rejected — does not meet minimum criteria",
            "tell": false
          }
        ],
        "reading": "No one decided anything about this candidate. An impossible threshold was copied into a rule and the rule ran."
      }
    ],
    "perspectives": [
      {
        "actor": "actor.candidate",
        "sees": "A posting requiring more years with a framework than the framework has existed, and a rejection minutes after submitting, outside working hours.",
        "reads": "The threshold is checkable against a release date, which makes this one of the few claims in a posting that can be false rather than arguable.",
        "does": "Keeps the posting text and the time of the rejection, which can be set against the release date; the requirement itself reaches nobody who could rewrite it."
      },
      {
        "actor": "actor.hiring_manager",
        "sees": "A draft posting assembled from the template of a previous requisition, reviewed for the part that describes the team's work.",
        "reads": "Years of experience is a shorthand for depth, and in the draft that figure carries less weight than the description of the role.",
        "does": "Approves the draft and returns to the delivery the requisition exists to cover; the number reaches a screening rule without passing a technical review."
      },
      {
        "actor": "actor.ats_vendor",
        "sees": "A configured knockout rule comparing a parsed year count against a threshold the customer entered.",
        "reads": "A value below the threshold is a fail; whether the threshold is reachable at all is not a property the rule can evaluate.",
        "does": "Rejects at submission and emits the standard does-not-meet-minimum-criteria notice, in seconds, at whatever hour it arrives."
      }
    ]
  }
}
