JSON preview ยท candidate-hard-screens.json
{
  "schema_version": "CandidateHardScreensV1",
  "generated_at": "2026-07-08T22:57:29.302Z",
  "role_key": "growth-marketer",
  "selected_count": 50,
  "llm_evaluated_count": 46,
  "screened_count": 4,
  "rules": [
    {
      "code": "invalid_candidate_identity",
      "behavior": "Screens malformed candidate records before profile refresh."
    },
    {
      "code": "missing_profile",
      "behavior": "Screens candidates with neither a live Neon profile nor a stale profile markdown fallback."
    },
    {
      "code": "offboarded_or_unavailable",
      "behavior": "Screens live profiles that explicitly indicate offboarded or unavailable status."
    }
  ],
  "screened_candidates": [
    {
      "candidate_id": "oherschmann_at_gmail_com",
      "email": "oherschmann@gmail.com",
      "name": "Ori Herschmann",
      "code": "offboarded_or_unavailable",
      "reason": "Profile status is inactive.",
      "evidence": "---\n# Identity\nemail: \"oherschmann@gmail.com\"\nname: Ori Herschmann\nwebsite_url: \"\"\nlocation: Palo Alto, California, US\npreferred_hourly_pay_rate: $125/hr\n\n# Status (live from Neon)\nstatus: inactive\nhas_availability: true\nonboarded_at: 2021-08-02\n\n# Classifications (live from Neon)\nroles:\n  - Growth Marketer\n  - Paid Search Marketer\n  - Paid Social Media Marketer\n  - Email Marketer\nindustries:\n  - Apps\n  - Ecommerce\n  - Local Businesses\n  - Marketing Agencies\n  - Marketplaces\n  - Media\n  - Servic",
      "source": "profile"
    },
    {
      "candidate_id": "yykholeif_at_gmail_com",
      "email": "yykholeif@gmail.com",
      "name": "Youssef Kholeif",
      "code": "offboarded_or_unavailable",
      "reason": "Profile status is OFFBOARDED.",
      "evidence": "---\n# Identity\nemail: \"yykholeif@gmail.com\"\nname: Youssef Kholeif\nstatus: OFFBOARDED\n\n# Availability\nhas_availability: false\noffboarded_at: 2026-06-01\n\n# Metadata\nsource: neon (live)\ngenerated_at: 2026-07-08T22:56:50.641628+00:00\nneon_updated_at: 2026-06-01T16:45:40.067957+00:00\n---\n\n# Youssef Kholeif\n\n> **STATUS: OFFBOARDED** as of 2026-06-01.\n> Reason: Offboarded from active matching due to ongoing disconnects in communication, engagement check-ins, and adherence to internal processes.\n>\n> Thi",
      "source": "profile"
    },
    {
      "candidate_id": "adamh7718_at_gmail_com",
      "email": "adamh7718@gmail.com",
      "name": "Adam Haddad",
      "code": "offboarded_or_unavailable",
      "reason": "Profile status is OFFBOARDED.",
      "evidence": "---\n# Identity\nemail: \"adamh7718@gmail.com\"\nname: Adam Haddad\nstatus: OFFBOARDED\n\n# Availability\nhas_availability: false\noffboarded_at: 2023-04-18\n\n# Metadata\nsource: neon (live)\ngenerated_at: 2026-07-08T22:57:08.138324+00:00\nneon_updated_at: 2025-06-18T23:24:32.063123+00:00\n---\n\n# Adam Haddad\n\n> **STATUS: OFFBOARDED** as of 2023-04-18.\n> Reason: Supply Audit - Unutilized profile\n>\n> This freelancer is **no longer available** for new engagements and **MUST be excluded**\n> from matching. Any hard",
      "source": "profile"
    },
    {
      "candidate_id": "tony_at_blastoffppc_com",
      "email": "tony@blastoffppc.com",
      "name": "Antonio Romo",
      "code": "offboarded_or_unavailable",
      "reason": "Profile status is OFFBOARDED.",
      "evidence": "---\n# Identity\nemail: \"tony@blastoffppc.com\"\nname: Antonio Romo\nstatus: OFFBOARDED\n\n# Availability\nhas_availability: false\noffboarded_at: 2025-11-25\n\n# Metadata\nsource: neon (live)\ngenerated_at: 2026-07-08T22:57:14.097803+00:00\nneon_updated_at: 2025-11-25T18:04:48.468872+00:00\n---\n\n# Antonio Romo\n\n> **STATUS: OFFBOARDED** as of 2025-11-25.\n> Reason: Multiple negative feedback from the clients on FL performance. 11/25/2025 - approved by Miguel\n>\n> This freelancer is **no longer available** for ne",
      "source": "profile"
    }
  ],
  "disabled_rules": [
    "role_tag_mismatch",
    "required_tool_absence",
    "required_industry_absence"
  ],
  "disabled_rules_note": "Fuzzy fit screens remain disabled until replay validation proves they are safe."
}