Data Validation Examples Code examples are provided for data validation including Great Expectations data quality checks, schema validation, statistical distribution verification, and data lineage capture. These examples demonstrate how automated data validation generates Module 4 evidence as a byproduct of the engineering workflow. Key outputs
- Great Expectations data quality checks
- Schema and distribution validation
- Automated evidence generation
Version Control Examples Code examples are provided for DVC data versioning commands, MLflow model registration, composite version tagging, and deployment ledger entries. These examples demonstrate how version control infrastructure generates Module 10 evidence automatically. Key outputs
- DVC data versioning
- MLflow model registration
- Deployment ledger automation
CI/CD Pipeline Examples Code examples are provided for GitHub Actions pipeline configuration with compliance gates, fairness gate threshold enforcement, robustness gate perturbation testing, and substantial modification gate baseline comparison. These examples demonstrate automated compliance checking within the deployment pipeline. Key outputs
- GitHub Actions compliance gate configuration
- Fairness and robustness gate implementation
- Substantial modification automated detection
Security Examples Code examples are provided for Semgrep SAST rule configuration, Trivy container scanning, Sigstore Cosign artefact signing, and SBOM generation with Syft. These examples demonstrate DevSecOps integration generating Module 9 evidence. Key outputs
- SAST, container scanning, signing, SBOM tooling
- DevSecOps pipeline integration
- Automated security evidence generation
Monitoring Examples Code examples are provided for Prometheus alert rule configuration (three severity tiers), Alertmanager routing (critical to PagerDuty, warning to Slack), recording rules for rolling performance baseline computation, and PSI drift threshold configuration. These examples demonstrate how the monitoring infrastructure generates Module 12 evidence. Key outputs
- Prometheus alert and recording rules
- Alertmanager severity-based routing
- PSI drift threshold configuration