#!/usr/bin/env bash # Setup environment for Collatz demonstration pipeline # See commandes.md for full workflow set -e SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" DATA_ROOT="${DATA_ROOT:-$PROJECT_ROOT/data}" OUT_ROOT="${OUT_ROOT:-$PROJECT_ROOT/out}" cd "$PROJECT_ROOT" echo "Project root: $PROJECT_ROOT" echo "Data root: $DATA_ROOT" echo "Output root: $OUT_ROOT" # Install dependencies if [[ -f collatz_k_scripts/requirements.txt ]]; then pip install -r collatz_k_scripts/requirements.txt fi # Create directory structure mkdir -p "$DATA_ROOT"/{source,audits,candidats,certificats,logs,noyaux} mkdir -p "$OUT_ROOT"/{audits,candidats,certificats,logs,noyaux,rapports,preuves,verification,docs} echo "Setup complete. Ensure input files are in $DATA_ROOT/source/:" echo " - audit_60_etats_B12_mod4096_horizon7.json" echo " - complétion_minorée_m15_vers_m16.md" echo " - candidats_D10_palier2p17.md"