# ─────────────────────────────────────────────────────────────────────────────
# Règles de classification du pipeline.
#
# Ce fichier est le seul endroit où changer les mots-clés : ni les parseurs ni
# les collecteurs n'en codent en dur. Toute classification obtenue par ces
# règles est marquée « à vérifier » et, pour les textes collectés en ligne,
# ramenée à une confiance « low » — conformément au §5.3 du cahier des charges.
# ─────────────────────────────────────────────────────────────────────────────

# Détection de la pertinence Guadeloupe / outre-mer.
#
# Le score est la somme des poids des expressions trouvées. Les expressions
# sont cherchées sans accent ni casse, sur des frontières de mot.
guadeloupe:
  seuils:
    forte: 6
    moyenne: 3
    faible: 1

  expressions:
    # Le territoire lui-même : décisif.
    guadeloupe: 6
    guadeloupeen: 6
    gwadloup: 6
    basse-terre: 5
    pointe-a-pitre: 5
    baie-mahault: 5
    les abymes: 5
    grande-terre: 5
    marie-galante: 5
    saint-martin: 4
    saint-barthelemy: 4

    # Sujets propres à la Guadeloupe.
    chlordecone: 6
    octroi de mer: 5
    lodeom: 4
    sargasse: 4
    cgss: 4
    lkp: 4
    ugtg: 4
    caricom: 4
    code noir: 3

    # Le champ ultramarin en général : indicatif, pas décisif.
    outre-mer: 3
    outremer: 3
    ultramarin: 3
    drom: 3
    dom-tom: 2
    rup: 2
    region ultraperipherique: 3
    collectivite unique: 2
    article 73: 2
    article 74: 2
    continuite territoriale: 3

    # Territoires voisins : le texte touche l'outre-mer sans viser la Guadeloupe.
    martinique: 2
    guyane: 2
    la reunion: 2
    mayotte: 2
    nouvelle-caledonie: 1
    polynesie: 1
    wallis-et-futuna: 1
    saint-pierre-et-miquelon: 1

    # Contexte caribéen.
    caraibe: 2
    antilles: 3
    haiti: 2
    zone economique exclusive: 1

# Résolution des conflits entre sources, du plus fort au plus faible.
# Reprend la règle du §5.2 et le fichier `lois-2026_phase5_validation.md`.
hierarchie_sources:
  - legifrance.gouv.fr
  - journal-officiel.gouv.fr
  - assemblee-nationale.fr
  - senat.fr
  - conseil-constitutionnel.fr
  - conseil-etat.fr
  - vie-publique.fr
  - gouvernement.fr

# Rapprochement des textes collectés avec ceux déjà en base.
rapprochement:
  # Un numéro officiel identique vaut identité, sans condition.
  # À défaut, similarité de titre : au-dessus du seuil, on rapproche ;
  # entre le seuil bas et le seuil, on signale sans rapprocher.
  seuil_similarite: 0.86
  seuil_signalement: 0.72

# Collecteurs : activation et adresses.
collecteurs:
  legifrance:
    actif: true
    # Sans identifiants PISTE dans .env, le collecteur se désactive tout seul
    # et le pipeline bascule sur le repli ci-dessous.
    repli_si_sans_cle: true
  assemblee_nationale:
    actif: true
    promulgations: https://www.assemblee-nationale.fr/dyn/actualites-accueil/promulgations-de-lois
  senat:
    actif: true
    lois: https://www.senat.fr/lois/index.html
  conseil_constitutionnel:
    actif: true
    decisions: https://www.conseil-constitutionnel.fr/decisions
    affaires_en_instance: https://www.conseil-constitutionnel.fr/decisions/affaires-en-instances
  vie_publique:
    actif: true
    actualites: https://www.vie-publique.fr/loi
