What
Integrate coverage generation and enforcement into CI (codecov).
Why
Even if coverage exists locally, without CI enforcement it won’t be effective.
We need automated verification.
How
- Run tests (Python + Rust)
- Generate coverage reports
- Enforce minimum coverage threshold
- Upload coverage artifacts