jurix-api / scripts

Commit History

21 days ago

  1. feat(embeddings): voyage-4-large remplace EmbeddingGemma (API Voyage, halfvec 1024)⁠

    rahim237cm +1: Claude Opus 5.5
    57c8117

23 days ago

  1. feat(chat): chaque extrait dit sa date et si un texte plus recent l'a change⁠

    rahim237cm +1: Claude Opus 5.5
    c193c4e

24 days ago

  1. fix(ingestion): l'annee du numero est celle de l'acte, pas d'un texte modificatif⁠

    rahim237cm +1: Claude Opus 5.5
    34508a7
  2. feat(ingestion): textes venus d'ailleurs que prc.cm, Actes uniformes OHADA⁠

    rahim237cm +1: Claude Opus 5.5
    c148f31

26 days ago

  1. fix(eval): relecture vraiment a l'aveugle, budget au pire cas, mesures justes⁠

    rahim237cm +1: Claude Opus 5.5
    84f70cd
  2. feat(prompts): quatre personas vraiment distincts, un profil general, registre adapte hors du droit⁠

    rahim237cm +1: Claude Opus 5.5
    406ec90
  3. feat(eval): comparer_mistral mesure les profils, avec temoin de bruit et budget borne⁠

    rahim237cm +1: Claude Opus 5.5
    df97adf
  4. fix(deploiement): corrections de la seconde revue⁠

    rahim237cm +1: Claude Opus 5.5
    7cf23f7
  5. fix(recherche): la passe floue compare les titres mot par mot⁠

    rahim237cm +1: Claude Opus 5.5
    baaafb1

29 days ago

  1. fix(deploiement): trois pannes trouvees par l'essai de bout en bout⁠

    rahim237cm +1: Claude Opus 5.5
    6e91d61
  2. fix(image): les versions de l'image sont celles que la suite a testees⁠

    rahim237cm +1: Claude Opus 5.5
    e74628e

30 days ago

  1. feat(eval): comparer_mistral mesure aussi un plus petit modele et un prompt renforce⁠

    rahim237cm +1: Claude Opus 5.5
    b16c746
  2. fix(reclassement): la simulation montre tout ce que --force ecrira⁠

    rahim237cm +1: Claude Opus 5.5
    f508b99
  3. docs(config): .env.example aligne sur Settings, seed aux 14 domaines, README a jour⁠

    rahim237cm +1: Claude Opus 5.5
    deb8048
  4. fix(intention): budget de sortie suffisant, nominations reconnues comme du droit⁠

    rahim237cm +1: Claude Opus 5.5
    c84fadf
  5. feat(eval): comparaison ministral-14b / 8b, et jeu d'evaluation par le modele du chat⁠

    rahim237cm +1: Claude Opus 5.5
    f565440
  6. feat(intention): classement par Groq court et en cache, plus de classement local⁠

    rahim237cm +1: Claude Opus 5.5
    21d412f
  7. feat(reclassement): reclassement par lots en deux temps, reprenable⁠

    rahim237cm +1: Claude Opus 5.5
    43190dd
  8. feat(groq): classement des lois par lots, sans repli silencieux, et suite isolee du reseau⁠

    rahim237cm +1: Claude Opus 5.5
    1a3d3f5
  9. fix(imports): un seul choix du fournisseur, et chaque fichier importe ce qu'il utilise⁠

    rahim237cm +1: Claude Opus 5.5
    e77f0a8
  10. feat: Mistral pour le chat, Groq pour le routage et le classement, 14 categories⁠

    26dddaf

  1. fix(ingestion): les doublons se reconnaissent sur tout le corpus, pas sur le lot⁠

    rahim237cm +1: Claude Opus 5.5
    2d6e405
  2. fix(vecteurs): l'index HNSW se reconstruit dans un conteneur Docker⁠

    rahim237cm +1: Claude Opus 5.5
    5a82781

  1. feat(ingestion): le corpus en deux passes reprenables⁠

    rahim237cm +1: Claude Opus 5.5
    1be6163
  2. feat(extraction): Docling en local, OCR pleine page, cache reprenable⁠

    rahim237cm +1: Claude Opus 5.5
    69b13a2
  3. feat(embeddings): EmbeddingGemma par defaut, et une panne qui se voit⁠

    rahim237cm +1: Claude Opus 5.5
    7a1d560
  4. style: ordre des imports et import inutilise laisses par mes commits du jour⁠

    rahim237cm +1: Claude Opus 5.5
    a9c1b19
  5. feat(embeddings): schema en 768 dimensions, index HNSW sur la colonne⁠

    rahim237cm +1: Claude Opus 5.5
    195c1c3
  6. chore(eval): banc de comparaison des extracteurs PDF⁠

    rahim237cm +1: Claude Opus 5
    ad3ae33
  7. chore(scripts): verifier la configuration Brevo sans jamais afficher la cle⁠

    rahim237cm +1: Claude Opus 5
    240a5f5

  1. feat(extraction): remplacer LlamaParse par Gemini multimodal⁠

    rahim237cm +1: Claude Opus 5
    ca48b04
  2. chore: dernieres corrections ruff automatiques⁠

    rahim237cm +1: Claude Opus 5
    c7fa337
  3. fix(qualite): ruff devient une vraie barriere, et trouve un schema mort et casse⁠

    rahim237cm +1: Claude Opus 5
    7435134
  4. refactor: retirer 165 Mo de dependances mortes et dix scripts a usage unique⁠

    rahim237cm +1: Claude Opus 5
    d41abd1
  5. feat(recherche): le titre passe devant le corps du texte, et les fautes de frappe passent⁠

    rahim237cm +1: Claude Opus 5
    893a679

  1. feat(pipeline): chunk_refiner enfin cable, avec kind, embed et embed_text⁠

    rahim237cm +1: Claude Opus 5
    8da83c7
  2. fix(embeddings): un quota journalier ne doit pas etre rejoue⁠

    rahim237cm +1: Claude Opus 5
    b9769d8
  3. fix: autocompletion vide, categories jamais ecrites, titre de resultat inerte⁠

    rahim237cm +1: Claude Opus 5
    a381e6a
  4. fix(gemini): aucun delai maximal sur les appels, blocage indefini possible⁠

    rahim237cm +1: Claude Opus 5
    7dc0e8b
  5. test(eval): harnais de mesure de la recuperation⁠

    rahim237cm +1: Claude Opus 5
    4f32045
  6. feat(search): 3072 dimensions indexees via halfvec, recherche en deux etages⁠

    rahim237cm +1: Claude Opus 5
    c6e37b4

  1. fix: backfill relancable, boucle d'evenements, reglages morts⁠

    rahim237cm +1: Claude Opus 5
    202650d
  2. feat(search): retrieval au niveau chunk, embeddings 1536 indexables⁠

    rahim237cm +1: Claude Opus 5
    72be68d
  3. Etape 13 : suppression du code mort de l'ancienne architecture⁠

    rahim237cm +1: Claude Opus 5
    51a64ba
  4. Etape 11 : authentification reelle branchee (demande n°2)⁠

    rahim237cm +1: Claude Opus 5
    da2ad52

  1. chore: initial standalone backend for JuriX API (Render)

    9cf9a2a