Objective
Close the four test coverage gaps from the audit so critical code paths are validated in CI.
Findings addressed
- CI-001 GAP: DatabaseManager has zero unit tests
- CI-002 GAP: Five API route files have zero tests, score, compliance, drift, resources, prioritization
- CI-003 GAP: sentinel/ingest.py HMAC signing and field mappings untested
- CI-004 GAP: Full RAG pipeline untested, ai/embed.py, ai/retriever.py, ai/loader.py
Acceptance criteria
Category
CI and Testing
Objective
Close the four test coverage gaps from the audit so critical code paths are validated in CI.
Findings addressed
Acceptance criteria
Category
CI and Testing