ai-pull-request-handbook

Reference Tables & Evidence Links

This table provides examples of evidence links that should be included in pull requests to validate compliance with Core and Conditional rules.

Rule Category Example Evidence Link Description Validation Purpose
Unit / Integration Tests https://github.com/org/repo/actions/runs/12345678 GitHub Actions test run URL Verify test execution and results
Coverage https://codecov.io/gh/org/repo/commit/abc123 Codecov coverage report Validate code coverage percentage
Mutation Testing https://ci.example.com/mutation/run-12345 Mutation testing report Verify mutation test coverage score
Secrets Scan https://github.com/org/repo/security/code-scanning GitHub security scanning results Confirm no secrets in code
SAST https://github.com/org/repo/security/code-scanning Static Application Security Testing Validate no high/critical vulnerabilities
SCA/License https://github.com/org/repo/security/dependabot Dependabot security advisories Verify dependency security and licensing
AuthN/AuthZ Tests https://github.com/org/repo/blob/main/tests/auth/test_permissions.py Test file permalink Validate authentication/authorization testing
Performance https://ci.example.com/benchmark/run-12345 Benchmark job output Verify performance regression testing
DB/Cache Review https://github.com/org/repo/pull/1234#issuecomment-123456 PR comment with query plan Document database query optimization
Migration Plan https://github.com/org/repo/blob/main/migrations/PLAN.md Migration documentation Provide migration strategy and procedures
Observability https://grafana.example.com/d/dashboard-uid Grafana dashboard link Link to monitoring dashboards and metrics
Feature Flags https://launchdarkly.com/org/project/features/feature-123 Feature flag configuration Document feature flag setup and configuration
Provenance/SBOM https://github.com/org/repo/releases/download/v1.0.0/artifact.sbom SBOM artifact download Provide software bill of materials
DAST/Smoke https://security.example.com/scan/12345 OWASP ZAP scan results Validate external surface security testing
**Unit tests**: [GitHub Actions run](https://github.com/org/repo/actions/runs/12345678) - All 47 tests passed
✅ **Coverage**: [Codecov report](https://codecov.io/gh/org/repo/commit/abc123) - 87% coverage (target: 80%)
✅ **Security scan**: [SAST results](https://github.com/org/repo/security/code-scanning) - 0 high/critical issues

Validation Checklist

Evidence Completeness

GitHub Actions

[GitHub Actions run](https://github.com/{owner}/{repo}/actions/runs/{run_id})
[Workflow file](https://github.com/{owner}/{repo}/blob/main/.github/workflows/{workflow}.yml)

Security Scans

[SAST scan](https://github.com/{owner}/{repo}/security/code-scanning)
[Dependabot alerts](https://github.com/{owner}/{repo}/security/dependabot)
[Secret scanning](https://github.com/{owner}/{repo}/security/secret-scanning)

Testing & Coverage

[Unit tests](https://github.com/{owner}/{repo}/actions/runs/{run_id})
[Integration tests](https://github.com/{owner}/{repo}/actions/runs/{run_id})
[Coverage report](https://codecov.io/gh/{owner}/{repo}/commit/{commit_sha})

Observability

[Dashboard](https://grafana.example.com/d/{dashboard_uid})
[Metrics](https://prometheus.example.com/graph?g0.expr={query})
[Alerts](https://grafana.example.com/alerting/list)

Documentation

[API docs](https://docs.example.com/api/v1.0)
[User guide](https://docs.example.com/user-guide)
[Migration guide](https://docs.example.com/migration/v2.0)

Troubleshooting Common Issues

Missing Context

Access Issues


Next Steps


Need help with evidence links? Check out our User Guides for detailed examples and best practices! 📊