Skip to content

v2.4.0

Choose a tag to compare

@brissonjo-sudo brissonjo-sudo released this 02 Jul 15:06
· 80 commits to main since this release
9f339ea

Cette release couvre l'ensemble des évolutions depuis v2.0.0 (dernier tag existant) : quatre versions mineures, aucune n'avait encore été publiée comme Release. Le socle méthodologique (14 modes d'erreur, 7 principes, procédure, techniques, modules) reste stable depuis la v2.0.0 — les évolutions ci-dessous portent sur la structure, l'outillage et la fiabilité.

Garde procédurale — étape 0 bis (v2.1.0)

  • Étape 0 bis — Arbitrage des informations manquantes : test décisionnel / non décisionnel, clause anti-échappatoire (interdit de déclarer en hypothèse un point reconnu « déterminant »), économie du questionnement (une question par défaut, fermée si possible), esquisse conditionnelle bornée.
  • 10e déclencheur d'abstention dédié à l'information décisionnelle manquante.
  • Cas type MGP/EPT (compétence statutaire vs supplémentaire, L. 5211-17 CGCT).

Architecture modulaire (v2.2.0)

  • Le paquet d'installation devient skill/ seul (noyau + CHANGELOG.md + references/), distinct de vault/ (notes Obsidian) et tests/.
  • Extraction en fichiers de référence dédiés : gabarits-sortie.md, modules.md, sources-autorisees.md, format-citation.md.
  • Frontmatter YAML mis aux normes (name:, description:).

Récupération outillée & anti-hallucination (v2.3.0)

  • skill/scripts/legifrance.py : CLI Python (stdlib uniquement) interrogeant l'API Légifrance via PISTE — commandes ping, article, search. Onboarding BYOK (« apporte ta clé », .env.example, aucun secret embarqué).
  • Règle de provenance (P1) : tout identifiant officiel cité (LEGIARTI, NOR, n° de pourvoi…) doit provenir d'un appel d'outil de la session, sinon marqué ⚠️ non vérifié. Vise la simulation de procédure.
  • Balise [lookup] : sortie minimale pour une référence ponctuelle non controversée, sans alléger les exigences de fond.
  • tests/eval-modes-erreur.csv + run_eval.py : jeu d'évaluation mappé sur les 14 modes d'erreur.

Consolidation (v2.4.0)

  • Jurisprudence dans legifrance.py (juri/ceta/constit) : résout l'asymétrie où la règle de provenance visait les décisions de justice sans que le script les couvre.
  • CI GitHub Actions : py_compile, vérification des liens Markdown (check_links.py), éval hors-ligne, à chaque push/PR.
  • run_eval.py --judge : verdict par LLM-juge, alternative aux regex (réduit les faux positifs) ; sondes pour les balises [complet]/[express]/[syllogisme]/[opérationnel].
  • SKILL.md §1 dégraissé (14 modes en table + détail dans references/modes-erreur.md).
  • Citations d'exemple (Benjamin, QPC) marquées illustratives — cohérence avec la règle de provenance.

Installation

Voir l'asset recherche-juridique-v2.4.0.zip ci-dessous (contenu de skill/ uniquement, prêt à copier dans ~/.claude/skills/recherche-juridique/), ou le README.

Changelog détaillé, version par version : skill/CHANGELOG.md