CIPWE docs
CI/CD Integration
Gate merges with automated AI visibility checks.
4 sections~7 min readPractical examples included
On this page
GitHub Actions
Use JSON output, parse score, fail below threshold.
- run: npx cipwe audit https://your-site.com --json > cipwe-report.json
- run: |
SCORE=$(jq '.percentage' cipwe-report.json)
if [ "$SCORE" -lt 70 ]; then exit 1; fiPull request gating strategy
Start with non-blocking reports, then graduate to strict thresholds.
- Phase 1: post score as PR comment
- Phase 2: warn below threshold
- Phase 3: block merges on regression
Quality policy
Recommended thresholds by maturity stage.
- Early teams: fail below 55
- Growth teams: fail below 70
- Mature teams: fail below 85
Monorepo implementation tips
Keep audits focused and deterministic in multi-app repos.
- Audit the deployed URL for each app
- Store JSON artifacts with build outputs
- Track trends per app rather than one aggregate score