Data Validation Workflow Checklist
Use when implementing data validation for features, APIs, or database models.
Phase 1: Requirements Analysis
Phase 2: Test-First Development (TDD)
Red Phase (Failing Tests)
Green Phase (Minimal Implementation)
Blue Phase (Refactor)
Phase 3: Pydantic Model Implementation
Field Definitions
Constraints
Field Validators
Model Validators
Configuration
Phase 4: Database Schema Alignment
SQLModel/SQLAlchemy Model
Schema Alignment
Migration
Phase 5: API Integration
Request Handling
Error Formatting
Testing
Phase 6: Data Quality Monitoring
Great Expectations Setup
Validation Scripts
Phase 7: Observability
Metrics
Monitoring
Phase 8: Documentation
OpenAPI Specification
Code Documentation
Post-Implementation
Testing
Performance
Security
Multi-Tenant
Critical Validations