# pr-checklist.yml — Automated PR quality gate # Refs: #393 (PERPLEXITY-08), Epic #385 # # Enforces the review checklist that agents skip when left to self-approve. # Runs on every pull_request. Fails fast so bad PRs never reach a reviewer. name: PR Checklist on: pull_request: branches: [main, master] jobs: pr-checklist: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Python uses: actions/setup-python@v5 with: python-version: "3.11" - name: Run PR checklist env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: python3 bin/pr-checklist.py