**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
18 lines
775 B
Bash
Executable File
18 lines
775 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Section 4 from commandes.md: Fusion application (F11, F12, F14 at palier 2^25)
|
|
# The current collatz_k_pipeline.py embeds fusion internally.
|
|
# collatz_fusion_pipeline.py, collatz_update_noyau.py are not implemented as standalone scripts.
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
|
OUT="${OUT:-$PROJECT_ROOT/out}"
|
|
|
|
echo "Fusion F11/F12/F14 at palier 2^25 is computed by collatz_k_pipeline.run_after_fusion_D16_D17."
|
|
echo "Run 02-run-pipeline.sh to execute."
|
|
echo ""
|
|
echo "Standalone commands from commandes.md (scripts not implemented):"
|
|
echo " collatz_fusion_pipeline.py --horizons=11,12,14 --palier=25 ..."
|
|
echo " collatz_update_noyau.py --fusion=... --previous=... --output=..."
|