{
  "dataset": {
    "name": "Méthode du test d’orientation Syndicats.com",
    "version": "2026-09-09-v37",
    "canonical_url": "https://www.syndicats.com/test/",
    "methodology": "https://www.syndicats.com/methodologie",
    "publisher": "Semantiak",
    "responsible_editor": "Nicolas Belotti",
    "validation_status": "Règles éditoriales et scénarios de non-régression ; aucune validation scientifique ni probabilité de réussite n’est revendiquée."
  },
  "principles": [
    "Le calcul s’exécute dans le navigateur et les réponses ne sont pas envoyées au serveur par le code livré.",
    "Le résultat est une liste courte de pistes, jamais un classement universel ni un conseil juridique.",
    "Les organisations d’employeurs ou de travailleurs indépendants sont exclues lorsque le profil sélectionné est salarié.",
    "Les fédérations sectorielles passent avant les confédérations généralistes lorsque le secteur est renseigné, sous réserve de vérifier la présence locale.",
    "Toutes les organisations d’un même groupe documenté reçoivent le même bonus ; la position dans une liste technique ne vaut ni préférence éditoriale ni qualité supposée.",
    "Le score additionne des correspondances éditoriales ; la barre est relative à la première piste et n’est pas une probabilité."
  ],
  "weights": {
    "profile_or_sector_match": 3,
    "structure_match": 2,
    "other_answer_match": 1,
    "pool_bonus_profile_or_sector": 3,
    "pool_bonus_structure": 2,
    "pool_bonus_other": 1,
    "tie_break": "ordre alphabétique, puis contrôle local par l’utilisateur",
    "maximum_results": 6
  },
  "sector_priority_pools": {
    "agriculture_salarie": ["fga-cfdt", "fnaf-cgt", "fgta-fo", "cftc-agri"],
    "agriculture_independant": ["fnsea", "confederation-paysanne", "coordination-rurale", "jeunes-agriculteurs"],
    "industrie": ["cgt-metallurgie", "fgmm-cfdt", "fo-metaux", "cfe-cgc-metallurgie"],
    "education": ["fsu", "snes-fsu", "snuipp-fsu", "sgen-cfdt", "se-unsa", "snalc"],
    "sante": ["cfdt-sante-sociaux", "cgt-sante-action-sociale", "fo-sante", "sud-sante-sociaux"],
    "transport": ["cgt-cheminots", "sud-rail", "unsa-ferroviaire"],
    "culture": ["snj", "cfdt-journalistes", "snj-cgt", "sfa-cgt"]
  },
  "non_regression_scenarios": [
    {
      "id": "agriculture-salarie",
      "inputs": {"profil": "prive", "secteur": "agriculture"},
      "expected_priority_pool": ["fga-cfdt", "fnaf-cgt", "fgta-fo", "cftc-agri"],
      "forbidden_results": ["fnsea", "confederation-paysanne", "coordination-rurale", "jeunes-agriculteurs"]
    },
    {
      "id": "agriculture-independant",
      "inputs": {"profil": "independant", "secteur": "agriculture"},
      "expected_priority_pool": ["fnsea", "confederation-paysanne", "coordination-rurale", "jeunes-agriculteurs"],
      "forbidden_results": ["fga-cfdt", "fnaf-cgt", "fgta-fo", "cftc-agri"]
    },
    {
      "id": "education-public",
      "inputs": {"profil": "public", "secteur": "education"},
      "expected_priority_pool": ["fsu", "snes-fsu", "snuipp-fsu", "sgen-cfdt", "se-unsa", "snalc"],
      "forbidden_results": ["medef", "cpme", "u2p"]
    },
    {
      "id": "sante-salarie",
      "inputs": {"profil": "prive", "secteur": "sante"},
      "expected_priority_pool": ["cfdt-sante-sociaux", "cgt-sante-action-sociale", "fo-sante", "sud-sante-sociaux"],
      "forbidden_results": ["medef", "cpme", "u2p"]
    },
    {
      "id": "industrie-cadre",
      "inputs": {"profil": "cadre", "secteur": "industrie"},
      "expected_priority_pool": ["cgt-metallurgie", "fgmm-cfdt", "fo-metaux", "cfe-cgc-metallurgie"],
      "forbidden_results": ["fnsea", "fage", "unef"]
    },
    {
      "id": "etudiant",
      "inputs": {"profil": "etudiant", "secteur": "general"},
      "expected_priority_pool": ["fage", "unef"],
      "forbidden_results": ["medef", "cpme", "u2p"]
    },
    {
      "id": "police-public",
      "inputs": {"profil": "public", "secteur": "police"},
      "expected_priority_pool": ["alliance-police-nationale", "unsa-police", "fo"],
      "forbidden_results": ["fnsea", "fage", "unef"]
    },
    {
      "id": "transport-public",
      "inputs": {"profil": "public", "secteur": "transport"},
      "expected_priority_pool": ["cgt-cheminots", "sud-rail", "unsa-ferroviaire"],
      "forbidden_results": ["medef", "cpme", "u2p"]
    },
    {
      "id": "commerce-cadre",
      "inputs": {"profil": "cadre", "secteur": "commerce"},
      "expected_priority_pool": ["cfdt-services", "cgt-commerce", "fo-commerce", "cftc"],
      "forbidden_results": ["fnsea", "fage", "unef"]
    },
    {
      "id": "independant-general",
      "inputs": {"profil": "independant", "secteur": "general"},
      "expected_priority_pool": ["fedae", "unapl", "u2p", "cpme", "medef"],
      "forbidden_results": ["cfdt", "cgt", "fo", "cftc"]
    }
  ]
}
