#!/usr/bin/env bash set -euo pipefail # Exécuter les agents depuis l'image Docker de 4NK_template sur le projet courant PROJECT_DIR="$(git rev-parse --show-toplevel)" TEMPLATE_DIR="$(cd "${PROJECT_DIR}/../4NK_template" && pwd)" mkdir -p "${PROJECT_DIR}/tests/reports/agents" "${TEMPLATE_DIR}/scripts/local/run_agents_for_project.sh" "${PROJECT_DIR}" "tests/reports/agents" # Audit sécurité (best effort) dans le contexte du projet if [ -f "${PROJECT_DIR}/scripts/security/audit.sh" ]; then (cd "${PROJECT_DIR}" && bash scripts/security/audit.sh) || true fi # Release guard (dry-run logique) dans le contexte du projet if [ -f "${PROJECT_DIR}/scripts/release/guard.sh" ]; then (cd "${PROJECT_DIR}" && bash scripts/release/guard.sh) || true fi echo "[pre-push] OK (agents via 4NK_template)"