jdmagent / src /jdm_agent

Commit History

ui+ux: header epure / file preserve sur error / submit Drops / pending sobre / flush right
8e780f6

expAge commited on

feat(productions): unified output dir + Productions tab + anti-overwrite
0359a8a

expAge commited on

feat(append): auto-append on register_consolidation + guard against overwrite
3ae2099

expAge commited on

fix(persistence): use cumulative registry count instead of per-turn messages
b9a76b4

expAge commited on

fix(registry): replace ContextVar with thread-safe global dict
ae54550

expAge commited on

diag(.enrich): expose registry state when triplets skipped
ad0cb76

expAge commited on

fix(file): force submission file into /tmp/jdm_outputs/ (HF persistent)
9f3eef1

expAge commited on

fix(file+retry): absolute path for output files + condense on big PerMinute
920d949

expAge commited on

fix(.enrich): SKIP les triplets non-inférés au lieu d'écrire un placeholder
dcf7897

expAge commited on

fix(submission): .enrich strict — explanation registry-only, pas de texte libre LLM
d64b738

expAge commited on

fix(submission): force l'explanation produite par infer() (registry)
688b9cd

expAge commited on

fix(jarvis): 3 bugs du flow d'enrichissement
d5c8f22

expAge commited on

fix(client+tools): 500 deguise en 404 + signal explicite 'terme inconnu' au LLM
d0484d7

expAge commited on

fix(client+narration): 404 -> resultat vide pour relations_* ; wording 'non inferable'
789f13c

expAge commited on

fix(enrich): exclusion_context utilise set(None) au lieu de reset(token)
5492251

expAge commited on

feat(enrich): fast-path anti-doublons via ContextVar (option A)
efab453

expAge commited on

fix: Gemini exige items defini sur array JSON Schema — list[dict] uniforme
9ccb4fb

expAge commited on

ux: write_submission_file auto-detecte le mode + refuse les fichiers vides
9651664

expAge commited on

fix: fichiers vides + enrich strict sur term/relations imposes
227ae8b

expAge commited on

stats: produit un fichier .stat soumettable (tableaux + META bref)
f695ef3

expAge commited on

fix: submit_to_jdm preserve l'extension du fichier source (.audit/.err)
ef2eee3

expAge commited on

phase 13 — refonte UI Jarvis : multi-relations + fichier telechargeable + audit factuel + prompt cache
118bc82

expAge commited on

fix: ContextVar cross-context (Gradio yield) + budget par defaut illimite
72c1680

expAge commited on

jarvis: remet 'variees' sobrement (1 mot entre parentheses), pas un pave
a33f897

expAge commited on

jarvis: nettoyage va-et-vient — 'choisis-les toi-meme' partout, sobre
784c519

expAge commited on

audit_workflow: pluriel/neutre — 'les relations', pas 'la relation'
a0f87d6

expAge commited on

audit_workflow: 'tiree au hasard' sans preciser le compte (ni UNE ni TOUTES)
e1e4a07

expAge commited on

jarvis: prompts plus sobres — le workflow donne le detail, pas le builder
0931b48

expAge commited on

audit: balaye largement les relations au lieu d'en tirer UNE seule
af3ba74

expAge commited on

jarvis: les listes de relations par defaut deviennent un tirage libre
04b598f

expAge commited on

phase 13 hotfix: audit_workflow corrige (contamination sens non-premier) + terme vide -> tirage aleatoire partout
8d98a60

expAge commited on

phase 13.2: 4 workflow tools (audit/gap/signalement/stats)
d8fb4ce

expAge commited on

phase 13.1: ToolBudget + integration dans build_jdm_tools + regle 15
be9de48

expAge commited on

docstring: precise r_manner (comment fait-on l'action du terme source)
e4d13d9

expAge commited on

prompt: clarifie regle 7 (explorer aussi avant disambiguate) + regle 13 (soumission reseau)
09cc99e

expAge commited on

ux: chat responsive + viz session list + raffinements decodes + exemples 3.1
40ac3bf

expAge commited on

prompt: disambiguate explore aussi le terme générique (complémentarité)
3a4d69f

expAge commited on

fix(tools): API JDM tronque AVANT le tri par poids — sort client-side
2a7a79d

expAge commited on

fix(client): disambiguate weight = r_raff_sem consensus, not raw node popularity
864ee23

expAge commited on

docs(enrich): itérer jusqu'à atteindre le nombre demandé, ne pas abandonner
0c3ef98

expAge commited on

docs(enrich): ajustements user sur DIVERSITÉ — moins prescriptif, plus ouvert
140efac

expAge commited on

feat(enrich): garde-fou contre les triplets triviaux hérités d'une classe générique
b179fdc

expAge commited on

feat(enrich): consolidation effort=2 obligatoire + champ DIVERSITÉ explicite
33de623

expAge commited on

fix(inference): désactiver target_generic et double_isa — induction logiquement invalide
41328a9

expAge commited on

feat(enrich): inverser le format du nom de soumission — horodatage en tête
e45232e

expAge commited on

fix(enrich): uploader charge dotenv lui-même
9e8fbdf

expAge commited on

feat(enrich): Phase 12 — soumission automatique au LLMDrops JDM
2ffc435

expAge commited on

feat(enrich): tool dédié list_existing_for_enrichment — pré-fetch exhaustif fiable
aebb6db

expAge commited on

feat(enrich): garde anti tourne-en-rond — STOP_AVANT_DE_PROPOSER + prefetch_reminder
ce94521

expAge commited on

docs(tools): purger validate_candidate des règles de flux — elles vivent dans enrichment_workflow
5169633

expAge commited on