Skip to content

Paquet de cloture V&V - QF_solver 0.2.1 alpha

Objet

Ce paquet donne l'etat de cloture avant tout commit de release, tag ou push public. Il distingue les decisions Owner deja enregistrees, les decisions declarees mais non encore appliquees dans les registres de maturite, et les preuves qui restent ouvertes. Il ne signe aucune decision a la place du proprietaire.

La release vise 0.2.1a0. Elle ne constitue pas une certification externe et ne transforme pas une fonction experimentale en fonction stable par simple presence d'un resultat PASS.

Bilan executif

Bloc Etat actuel Interpretation avant audit
23 sous-perimetres stables Enregistre Owner termine le 2026-08-21 Stable borne aux domaines documentes
14 decisions de scope du 2026-08-22 Appliquees dans les matrices de maturite, revalidation Owner finale pending A relire dans le PDF
TET4 total-lagrangien phase 2 research / more_evidence_required Deux sondes 1 152 000 TET4 arretees pour ressource
MITC4 orthotrope courbe Hors acceptance Aucune promotion ni decision de maturite
Readiness automatisee BLOCKED (28 PASS / 0 FAIL stables) Les huit scopes bornes/recherche sont visibles mais non bloquants; campagne 13/13 PASS, revue Owner finale pending et checkout modifie
Worktree Modifie/non propre Impossible de considerer la release comme figee

Decisions Owner deja enregistrees

Le fichier qualification/reviews/owner_stable_promotion_2026-08-21.json porte un enregistrement Owner termine, date du 2026-08-21, avec 23 sous-perimetres. Cette decision est une revue du proprietaire et non une revue independante.

Les familles couvertes sont :

  • BEAM2 statique et dynamique lineaire ;
  • systemes discrets lineaires statique et dynamique ;
  • MITC3 isotrope statique, modal, Newmark et harmonique ;
  • MITC4 isotrope statique, modal, Newmark et harmonique ;
  • MITC4 multicouche statique et dynamique dans les trois layups plans documentes ;
  • MITC4 orthotrope homogene mono-pli dans le domaine documente ;
  • TET4 isotrope statique, modal, Newmark et harmonique ;
  • TET10 isotrope statique, modal, Newmark et harmonique.

Cette decision reste strictement limitee aux geometries, maillages, observables, methodes et exclusions ecrits dans les dossiers associes. Elle ne vaut pas pour les grandes deformations, le contact, le dommage, la delamination, les contraintes singulieres ou les extensions non demontrees.

Decisions appliquees, a revalider

qualification/reviews/owner_review_scope_decisions_2026-08-22.json contient 14 decisions declarees par le Owner, deja appliquees aux matrices de maturite. Le champ recording_mode precise qu'il s'agit d'une decision electronique declaree, pas d'une signature manuscrite. Elles restent donc presentees dans le PDF pour revalidation finale et ne declenchent aucune publication automatique.

Scope Decision declaree Etat de cloture
mitc3-laminate-static accepted_for_bounded_engineering_use Borne au patch [0/90/90/0]
mitc3-laminate-dynamic-thin-planar stable Sous-perimetre mince, plan et symetrique uniquement
mitc3-laminate-static-curved-mixed-transverse stable Sous-perimetre mixte/transverse, axial exclu
mitc3-laminate-static-curved accepted_for_bounded_engineering_use Axial complet non stable
tet4-total-lagrangian-structural-v2 more_evidence_required Phase 2 resource-limited
tet4-material-nonlinear accepted_for_bounded_engineering_use Stable non vise
tet10-material-nonlinear accepted_for_bounded_engineering_use Stable non vise
orthotropic-solid-tet4-tet10 stable Statique homogene documente
orthotropic-solid-modal stable Modal homogene borne
orthotropic-solid-transient-dynamic stable Newmark homogene borne
contact-v1-linear-static-bounded accepted_for_bounded_engineering_use Pas de stabilite generale
contact-frictional-static accepted_for_bounded_engineering_use Stick et grand glissement ouverts
large-tet4-linear-static accepted_for_bounded_engineering_use Scaling limite a la configuration mesuree
mitc4-orthotropic-curved-out-of-acceptance no_decision Rester hors acceptance

TET4 total-lagrangien phase 2

Les revues signees du 2026-07-18 portent sur un perimetre de recherche borne, avec auto-revue Owner. Elles ne ferment pas la phase 2 a 1,152 million d'elements.

Deux tentatives independantes de la sonde 160x40x30, soit 1 152 000 TET4, ont ete arretees avant production d'un resultat mecanique :

Tentative Memoire privee observee Resultat
LARGE-011 environ 47,85 Go RESOURCE_LIMIT_ABORTED
LARGE-012 environ 30,02 Go RESOURCE_LIMIT_ABORTED

Ces essais ne sont ni un PASS mecanique ni un FAIL mecanique. Ils montrent que le chemin actuel d'assemblage tangent dense n'est pas adapte a cette taille. Le scope reste donc research / more_evidence_required.

La fiche prete pour ta revalidation est :

  • docs/verification/tet4_total_lagrangian_phase2_owner_review_2026-08-22.md ;
  • output/pdf/qf_solver_0_2_1_alpha_closure_owner_review_2026-08-22.pdf ;
  • qualification/reviews/tet4_total_lagrangian_phase2_owner_review_pending_2026-08-22.json ;
  • resume tentative 012 ;
  • rapport tentative 012.

Ce qui n'est pas encore valide pour la release

Les points suivants restent ouverts avant un gel propre :

  1. revalider la decision Owner phase 2 du TET4 total-lagrangien ;
  2. relire les 14 decisions du 2026-08-22 dans les fiches et le registre de maturite, sans modifier les preuves historiques ;
  3. resoudre les doublons pending, superseded et owner_reviewed pour que chaque scope ait une seule fiche courante clairement identifiee ;
  4. relire le dernier release-vv (28 PASS / 0 FAIL sur le perimetre stable) et verifier que les huit scopes non stables restent correctement exclus du gate stable ;
  5. relancer la campagne de tests complete apres les dernieres modifications ;
  6. effectuer l'audit public de confidentialite sur un checkout propre et une archive Git, puis relire manuellement les artefacts publies ;
  7. obtenir une revision Git propre, approuvee par l'Owner, avant tag et push ;
  8. verifier la construction du paquet Python dans un environnement neuf et controler les fichiers effectivement inclus dans la distribution.

Ce qui reste volontairement hors release stable

  • TET4 total-lagrangien : recherche, grandes transformations et flambement sous preuves bornees, sans promotion stable ;
  • MITC3 multicouche statique general : usage borne, avec layups supplementaires encore recommandes ;
  • MITC3 courbe axial complet : usage borne, comparabilite externe insuffisante ;
  • TET4/TET10 J2 : usage borne experimental ;
  • contact sans frottement et contact frottant : usage borne ;
  • grand modele TET4 : usage borne a la configuration PETSc/MPI mesuree ;
  • MITC4 orthotrope courbe : hors acceptance, sans decision de promotion ;
  • dommage, rupture, delamination, contact dynamique et grandes deformations materielles : hors scope.

Ordre de cloture avant push

  1. Revalider la fiche TET4 phase 2 avec la decision research / more_evidence_required si elle correspond a ta lecture.
  2. Relire et confirmer les decisions de scope du 2026-08-22.
  3. Regenerer les registres et rapports sans supprimer les preuves historiques.
  4. Lancer tests, ruff, compilation, release-vv et audit de publication sur le checkout final.
  5. Faire l'audit complet du grand modele et de l'arbre public.
  6. Seulement apres accord final, creer le commit, le tag et le push.

Verdict de preparation

La base technique est suffisamment documentee pour une derniere Owner audit, mais la release 0.2.1a0 n'est pas encore prete a etre poussee : les decisions du 2026-08-22 doivent encore etre relues et revalidees, la phase 2 TET4 est explicitement classee en recherche, et la readiness doit etre regeneree sur une revision Git propre.