#!/usr/bin/env bash # test-audit-enforcement.sh # Smoke checks for process/audit enforcement scripts. set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" PROJECT_ROOT="$(cd "$SCRIPT_DIR/.." && pwd)" cd "$PROJECT_ROOT" "$SCRIPT_DIR/check-process.sh" HEAD~1 "$SCRIPT_DIR/validate-sdd.sh" HEAD~1 FORCE_AUDIT_GATES=1 "$SCRIPT_DIR/validate-tdd.sh" HEAD~1 TMP_REPORT="$(mktemp)" cat >"$TMP_REPORT" <<'MD' # CODEX Report ## Requirements Mapping - sample ## Constitution Compliance Matrix | Principle | Status | Notes | |-----------|--------|-------| | I | pass | sample | ## Evidence - sample ## Risks - sample MD "$SCRIPT_DIR/validate-audit-report.sh" "$TMP_REPORT" rm -f "$TMP_REPORT" echo "[test-audit-enforcement] PASS"