# CASAN prompt enforcement contract name: CASAN Prompt Contract on: push: branches: [main] pull_request: branches: [main] jobs: prompt-contract: runs-on: ci-runner timeout-minutes: 5 env: CASAN_PROJECT_ID: "__PROJECT_ID__" CASAN_DOMAIN_ROOT: "apps/__PROJECT_ID__/domain" steps: - name: Checkout uses: actions/checkout@v4 - name: Verify toolchain run: | set -euo pipefail command -v bash >/dev/null command -v python3 >/dev/null - name: Verify CASAN prompt enforcement contract run: bash packages/casan-harness/scripts/bash/prompt-enforcement-verify.sh --root "$PWD" --project "$CASAN_PROJECT_ID"