**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
34 lines
1.4 KiB
Bash
Executable File
34 lines
1.4 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Full workflow: setup, pipeline, audit, scission, certificate, verification, documentation
|
|
|
|
set -e
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)"
|
|
ROOT="${ROOT:-$PROJECT_ROOT/collatz_k_scripts}"
|
|
OUT="${OUT:-$PROJECT_ROOT/out}"
|
|
|
|
cd "$PROJECT_ROOT"
|
|
|
|
"$SCRIPT_DIR/01-setup.sh"
|
|
"$SCRIPT_DIR/04-paliers-initials.sh"
|
|
ROOT="$ROOT" OUT="$OUT" "$SCRIPT_DIR/02-run-pipeline.sh"
|
|
|
|
# Audit and scission on D16/D17 outputs
|
|
cd collatz_k_scripts
|
|
mkdir -p "$OUT/audits" "$OUT/certificats"
|
|
python3 collatz_audit.py --input "$OUT/candidats_D16_apres_fusion_palier2p27.csv" --output "$OUT/audits/audit_D16_palier2p27.md"
|
|
python3 collatz_scission.py --input "$OUT/candidats_D16_apres_fusion_palier2p27.csv" --output "$OUT/certificats/certificat_D16_palier2p27.json"
|
|
python3 collatz_audit.py --input "$OUT/candidats_D17_apres_fusion_palier2p28.csv" --output "$OUT/audits/audit_D17_palier2p28.md"
|
|
python3 collatz_scission.py --input "$OUT/candidats_D17_apres_fusion_palier2p28.csv" --output "$OUT/certificats/certificat_D17_palier2p28.json"
|
|
|
|
# Section 6: Extended paliers D18-D21, F15, F16 (commandes.md)
|
|
"$SCRIPT_DIR/08-paliers-finale.sh"
|
|
|
|
"$SCRIPT_DIR/09-validation-certificat.sh"
|
|
"$SCRIPT_DIR/10-documents-academiques.sh"
|
|
"$SCRIPT_DIR/11-verification-independante.sh"
|
|
"$SCRIPT_DIR/12-suivi-documentation.sh"
|
|
|
|
echo "Full workflow complete. Outputs in $OUT"
|