{
  "registry_version": "2026.08.2",
  "data": {
    "title": "Mid-Process Role Requirement Redefinition",
    "status": "active",
    "evidence_ids": [
      "EVD-004"
    ],
    "content": "# Mid-Process Role Requirement Redefinition\n\nTeam changes tech stack, seniority requirements, or project scope mid-funnel, invalidating previous interview assessments.\n\n### Structural Context\n- **Actor:** `hiring-manager`\n- **Nature:** `noise`\n- **Removability:** `none`\n\n### Causal Relations\n- Amplifies `M-004` — Unstated Compensation Band Discrepancy\n- Amplifies `M-024` — Inflated Requisition Requirements vs Actual Team Needs — each redefinition re-inflates the requisition with new must-haves instead of trimming it; see loop L-003\n- Masks `M-001` — Genuine Technical Skill Shortfall\n\n### Non-Inferences\n- Candidate rejection was driven by shifting team mandate, not prior interview answers.",
    "id": "M-013",
    "type": "mechanism",
    "summary": "Team changes tech stack, seniority requirements, or project scope mid-funnel, invalidating previous interview assessments.",
    "operates_at": [
      "B-007",
      "B-008",
      "B-009"
    ],
    "emissions": [
      {
        "artifact": "A-003",
        "fidelity": "distortion",
        "likelihood": "medium",
        "evidence": [
          "EVD-004"
        ]
      },
      {
        "artifact": "A-004",
        "fidelity": "direct",
        "likelihood": "high",
        "evidence": [
          "EVD-004"
        ]
      }
    ],
    "facets": {
      "actor": "hiring-manager",
      "nature": "noise",
      "visibility": "inferable",
      "removability": "none"
    },
    "amplifies": [
      "M-004",
      "M-024"
    ],
    "masks": [
      "M-001"
    ],
    "evidence_level": "supported",
    "honest_baseline": false,
    "specimens": [
      {
        "kind": "email",
        "label": "The role that changed underneath",
        "lines": [
          {
            "text": "Thank you for the four rounds — the panel notes were strong throughout.",
            "tell": false
          },
          {
            "text": "Since we opened this req the team has moved the service to Rust and folded the on-call leadership into the role. Weighted against the new profile we are looking for someone with production Rust and formal lead experience.",
            "tell": true
          },
          {
            "text": "I recognise you interviewed against the previous description. I am sorry about that.",
            "tell": false
          }
        ],
        "reading": "The assessments were not re-run, they were re-scored against a target that moved after they were taken."
      }
    ],
    "non_inferences": [
      "Candidate rejection was driven by shifting team mandate, not prior interview answers."
    ]
  }
}
