{
  "schema_version": "RoleGateV1",
  "generated_at": "2026-07-09T15:52:02.038Z",
  "detected_count": 3,
  "active_count": 1,
  "skipped_count": 2,
  "active_role_keys": [
    "paid-social-media-marketer"
  ],
  "skipped_role_keys": [
    "ai-generative-search-specialist",
    "traditional-pr-media-relations"
  ],
  "skipped_roles": [
    {
      "role_key": "ai-generative-search-specialist",
      "role_title": "AI / Generative Search Content Specialist",
      "status": "future",
      "reason_not_active": "Described as a separate, smaller engagement to potentially pursue later; not approved now. The paid social hire (the stated starting point) should absorb awareness of this space, so only that role proceeds to matching."
    },
    {
      "role_key": "traditional-pr-media-relations",
      "role_title": "Traditional PR / Media Relations",
      "status": "mentioned_only",
      "reason_not_active": "Raised as an out-of-scope question for a different client project; MarketerHire does not match for PR/media relations, and Jennifer made no hiring request for it."
    }
  ]
}