## Summary
This PR fixes backend test breakage caused by stale runtime compatibility pins and updates CI behavior so dependency audits remain informative without blocking delivery.
## What Changed
- Updated backend runtime compatibility package pins to match current dependency versions.
- Updated backend tests to align with the new compatibility expectations and restore coverage compliance.
- Expanded backend unit coverage around runtime policy and health-check behavior.
- Changed frontend and backend dependency audit lanes in CI to be non-blocking:
- They still run in the same workflow position.
- Failures are logged clearly.
- Pipeline completion is no longer gated on audit pass/fail.
## Why
- Recent dependency updates caused runtime policy startup validation to fail in tests.
- Audit jobs are useful for visibility, but they should not prevent system completion when they detect issues.
## Validation
- Pre-commit hooks passed on commit.
- Backend unit tests with coverage pass, including fail-under threshold.
- Branch pushed successfully: `fix/backend-runtime-policy-tests`.
## Notes
- Audit failures now signal actionable dependency risk without stopping the release flow.
Co-authored-by: copilotcoder <copilotcoder@darkhelm.org>
Reviewed-on: #81