fix: add missing CI pipeline stages (format, type_check, coverage)
Problem
The CI pipeline is missing required compliance stages flagged by the GitLab Compliance Checker:
-
❌ formatstage -
❌ type_checkstage -
❌ coveragestage
Solution
- Add
ruff-formatjob in a newformatstage - Move
mypyto a dedicatedtype_checkstage - Add
coverage-reportjob in a newcoveragestage