Skip to content

Conversation

@ckrough
Copy link
Owner

@ckrough ckrough commented Jan 10, 2026

Summary

  • Add comprehensive logging to diagnose cache issues where cache count shows 0
  • Elevate cache miss/hit events from DEBUG to INFO for production visibility
  • Add explicit logging when cache storage is skipped due to no chunks or low confidence
  • Add startup logging for cache disabled state (logs once per process using singleton pattern)

Test plan

  • All 322 tests pass
  • ruff format/check passes
  • mypy strict passes
  • bandit security scan passes
  • New end-to-end tests verify complete cache flow (miss → store → hit)

Closes retriever-kjx

Add comprehensive logging to help diagnose cache issues:
- Elevate cache miss/hit events from DEBUG to INFO level
- Add explicit logging when cache storage is skipped (no chunks, low confidence)
- Add startup logging for cache disabled state (logs once per process)
- Add end-to-end integration tests for cache flow

Closes retriever-kjx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants