feat:Add compliance checks and project quality gates
This merge request adds the missing compliance tooling and CI checks required for the project quality score.
Changes include:
Added type checking with mypy
Added secret scanning with detect-secrets
Added dependency auditing with pip-audit
Added test coverage reporting with pytest-cov
Added pre-commit hook configuration
Added changelog automation config with cliff.toml
Updated GitLab/GitHub CI workflows
Added focused tests for the core complaint workflow
Resolved merge conflict markers in app and translator files
Edited by Laya Shankari