d074250084
Classe NEUVE vs tous les axes numériques passés : ceux-ci couvrent la CARDINALITÉ (manifest nb_*/_total = len payload), l'accord INTER-artefacts d'un singleton, et les doublons d'ensemble. Ici on recalcule une DÉRIVATION (moyenne/taux %/somme-pondérée/écart/ verdict-seuil + nombres embarqués dans la prose) DEPUIS LES ENTRÉES BRUTES. Subtilité teeth : check_artifacts + test_build_egale_commite comparent la sortie du générateur au golden committé = attrapent la DÉRIVE mais PAS un bug-de-formule-régénéré-en-même-temps (code+golden bougent ensemble → vert) ; seul un recalcul premier-principe ferme cette classe. Faux-piste honnête corrigée : overall_percent semblait non-testé (grep 0 assert) mais 3 mutations gate.py in-place (mean /len→/3, doc pct *100→*90, prose paid/req inversé, restaurées git checkout) FAIL toutes via build==committed → protégé-dérive ; la lacune résiduelle est la formule-avec-régén. CLEAN : financement gate_status_example (overall=moyenne(4%)=39.1 · 3 %/condition · remaining= required-paid=14000 · 5 nombres prose reasons↔struct) · audit_4big 24 modules (applicable/earned= Σpoids · score=round(earned/applicable×100) · verdict=score≥95) + totals (pass_rate_pct) · banques 6× ordre LTV 0≤min≤max≤100 · commissions bornes taux. Détecteurs stdlib teeth-prouvés (mutants overall 39.1→52.1, prose paid→99999, score→77 MORDENT ; artefact réel passe). NON promu en gate (#5, occurrence-zéro, rejouable). 0 commande VPS (#8). run_ci 33 PASS 0 FAIL 0 SKIP inchangé. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>