Spaces:
Runtime error
Runtime error
Commit History
-
Lot pythonisation : lint de rendu (cause racine faux-VERT) + filets + prompts
wilenPyxi +1: Claude Fable 5Le harnais n executait que le Python -> des bugs de RENDU passaient VERT. - LINT DE RENDU (harness.check_render_static, tous modes) : $ inline desequilibre + % nu (non \%) -> ROUGE. check_injection_in_roles : {{ }} DANS un role {fr}/{en} -> ROUGE dur (ne s evalue pas, bug n1). Calibre 0 faux positif sur 41 few-shots. - FILETS deterministes : extract_injections_from_roles (coupe le role, sort l injection/le span $...$ en zone neutre symetrique FR/EN ; abandonne si FR/EN non alignes -> ROUGE + reparation) ; escape_percent (% visible -> \%, epargne Python + metadonnees). Le ${} anti-devise RESTE canonique (skill 1). - PROMPTS : parametre verrouille par le vocabulaire, solution 100% calculee sinon figer, non-negativite des cases, titre<->parametre, questionStatement non vide, construction deterministe a rebours, pxsl_res_num vs str(float), texte langue-specifique jamais injecte. Regles de reparation associees. - quadratique.md (few-shot runtime) corrige (injections hors r…59e924b
-
Declinaisons: originalExerciseId systematique + grille miroir + bouton Stop
wilenPxs +1: Claude Fable 5- :originalExerciseId: toujours present dans l en-tete des declinaisons, valeur = :id: du QST source (vide si la source n en a pas) — convention des 33 exemples valides, prouve sur generation reelle (harnais VERT). - MCQ_SPEC v2 : distracteurs en GRILLE MIROIR (variations symetriques, bonne reponse jamais devinable par la forme — regle enseignante) ; jamais d option structurellement unique ni de fraction non simplifiee. - Filet d aeration deterministe (ligne vide avant chaque bloc question/ sous-bloc — mise en page des exemples valides), idempotent, applique aussi aux candidats de reparation. - Bouton Stop (tous modes) : POST /api/jobs/<id>/cancel, annulation cooperative au prochain point d etape, resultats partiels conserves, statut cancelled dans l UI. - Smoke 71/71 (aeration, originalExerciseId, flux d annulation complet). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>77c855f
-
Mode Declinaisons QCM/QAT: spec MCQ/FGQ (calibree sur 33 exemples valides), harnais etendu (collisions options multi-graines, arite FGQ, un seul bloc python), filets deterministes (mcqOption, None dernier, fusion blocs), UI mode+types, analyse partagee QCM/QAT, zero regression pythonisation (smoke 45/45)
wilenPxs87b004b
-
Deploiement app pythonisation (cache FAISS reconstruit au boot)
wilenPxs77a0a72