Skip to content

Conversation

@Igboke
Copy link
Owner

@Igboke Igboke commented Nov 11, 2025

This Pull request covers all the implementation for the docuquery api. the goal of the project is an attempt to make an Internal RAG system with semantic caching. the RAG system gets the answer, only, from the documents (md in zip) uploaded to the /upload endpoint.

Igboke added 30 commits October 31, 2025 19:16
start with uvicorn
… in production using tools like Datadog, Splunk, or the ELK stack.
@Igboke Igboke requested a review from benx421 November 16, 2025 18:23
1. Removed redundant imports in env.py
2. removed double health check in main.py
3. Removed redundant docstring in health_check.py
4. upload document now checks the Content-Type header instead of just the filename
@Igboke Igboke marked this pull request as ready for review December 1, 2025 10:15
@Igboke Igboke requested a review from benx421 December 1, 2025 14:01
Copy link
Collaborator

@benx421 benx421 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I responded to the open comments

- Move limiter from app/__init__.py to app/dependencies.py to avoid side effects and circular imports.
- Create HealthService to encapsulate database connectivity checks.
- Refactor app/api/health_check.py to use HealthService via dependency injection, removing direct DB session usage.
- Update all relevant imports to point to app/dependencies.py.
@Igboke Igboke requested a review from benx421 December 4, 2025 12:45
@Igboke Igboke merged commit 7103062 into main Dec 6, 2025
2 checks passed
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.

3 participants