Nicolas Cantu 14ed1de36b Pipeline Collatz aligné sur commandes.md et reprise après interruption
**Motivations:**
- Implémenter le workflow complet de démonstration Collatz (commandes.md)
- Permettre la reprise après interruption au palier D20

**Evolutions:**
- Scripts 01-12 et run-full-workflow alignés sur commandes.md sections 1-10
- collatz_recover_noyau.py : recréation de noyau_post_D20 à partir du CSV candidats
- Option --resume-from D20 dans collatz_k_pipeline pour reprendre sans recalculer D18-D19-F15
- Détection automatique : si candidats_D20 existe sans noyau_post_D20, récupération puis poursuite
- Filtres --cible=critique et --modulo dans collatz_fusion_pipeline
- ROOT par défaut = collatz_k_scripts (plus data/source vide)

**Pages affectées:**
- .gitignore (__pycache__, out/)
- applications/collatz/collatz_k_scripts/*.py
- applications/collatz/scripts/*.sh
- applications/collatz/scripts/README.md
2026-03-02 02:49:23 +01:00
..

scripts collatz registre K

Objet

Scripts Python nécessaires pour reproduire les calculs et audits produits jusquici:

  • génération des paquets D_k (au moins la branche "après fusion" pour D16 et D17)
  • génération et audit des clauses de fusion (F)
  • production systématique des listes exhaustives en Markdown (bloc CSV)

Entrées

Les scripts attendent les fichiers:

  • audit_60_etats_B12_mod4096_horizon7.json
  • complétion_minorée_m15_vers_m16.md
  • candidats_D10_palier2p17.md

Exécution

Pipeline directe:

python collatz_k_pipeline.py
--audit60 /chemin/audit_60_etats_B12_mod4096_horizon7.json
--m15m16 /chemin/complétion_minorée_m15_vers_m16.md
--d10 /chemin/candidats_D10_palier2p17.md
--out /chemin/sorties

Orchestrateur:

python reproduce_all_audits.py --root /chemin/fichiers_source --out /chemin/sorties