| set -euo pipefail | |
| # Wrapper to regenerate IA artifacts (datasets, models, reports) | |
| # Run from repo root: PYTHONPATH=. ./backend/scripts/regenerate_ia_artifacts.sh | |
| echo "[regenerate] Starting IA artifact regeneration" | |
| SCRIPTS=( | |
| "backend/scripts/prepare_training_data.py" | |
| "backend/scripts/build_final_matching_artifacts.py" | |
| "backend/scripts/benchmark_models.py" | |
| ) | |
| for s in "${SCRIPTS[@]}"; do | |
| if [ -f "$s" ]; then | |
| echo "[regenerate] Running $s" | |
| PYTHONPATH=. python3 "$s" | |
| else | |
| echo "[regenerate] Skipping $s (not found)" | |
| fi | |
| done | |
| echo "[regenerate] Finished" | |