**Auteur** : Équipe 4NK # Collatz — Génération automatisée des rapports d’exécution ## Objectif Fournir un mécanisme standard et reproductible pour produire un rapport d’exécution séparé du texte de preuve, contenant : - la commande, - les artefacts d’entrée et de sortie, - les empreintes sha256, - des compteurs extraits des logs, afin d’éviter toute insertion de transcript terminal dans les documents mathématiques. ## Impacts - Les rapports d’exécution sont centralisés dans `docs/` et référencés depuis les documents de preuve par un chemin stable. - Les empreintes sha256 permettent de citer précisément les artefacts utilisés. ## Modifications - Ajout d’un format standard : `docs/collatz_run_report_format.md`. - Ajout d’un générateur : `applications/collatz/collatz_k_scripts/collatz_generate_run_report.py`. - Ajout d’un exemple réel de rapport : `docs/collatz_run_report_2026-03-04_extend_D18_D21_resume_from_D20.md`. - Profils supportés : `extend_finale`, `validation_section7`, `pipeline_d16_d17`, `fusion_palier2p25`, `local_H6_E1`, `local_H6`, `c2_projective`. - Pour `local_H6`/`local_H6_E1`, un audit automatique compare le **palier attendu** (artefacts) au **palier certifié** (certificats) et échoue en cas de désaccord. - Pour `c2_projective`, le rapport cite les artefacts déterministes `docs/artefacts/collatz/c2_projective/verification_c2_projective.{json,md}`. ## Modalités d’analyse - Vérifier que `applications/collatz/out/pipeline_extend.log` et `applications/collatz/out/paliers_finale.log` existent et contiennent un run complet. - Vérifier la présence des artefacts listés (noyaux/candidats/certificats) dans `applications/collatz/out/`. - Pour `local_H6_E1`, vérifier la présence des artefacts versionnés dans `docs/artefacts/collatz/local_E1_palier2p13/`. - Pour `local_H6`, fournir `--local-h6-artefacts-dir` et vérifier la présence d’un noyau base `noyaux/noyau_*_B12.json` et d’au moins un certificat `certificats/certificat_*.json`. ## Modalités de déploiement Aucun déploiement.