Context
In the Meltano example projects, verification tasks currently use basic shell test commands that only provide exit codes without descriptive messages when validation fails.
Problem
When validators fail, users only see an exit code (!=0) without understanding:
- Which validation failed
- What the expected vs. actual values were
- How to remediate the issue
Desired Improvement
Validators should provide concise, user-facing output that clearly communicates:
- What is being validated
- Why validation failed
- Expected vs. actual values
- Actionable feedback
References
Related Files
This improvement is applicable to multiple locations in the repository (detailed analysis will follow in a separate comment).