Some checks failed
CI / lint-and-test (push) Has been cancelled
- Replace skip-based pagination with cursor-based pagination (timestamp|_id cursors) - Add Prometheus /metrics endpoint with request latency, fetch volume, and error counters - Implement incremental fetch watermarking per source (watermarks collection in MongoDB) - Add Graph change notification webhook endpoint (/api/webhooks/graph) - Add correlation ID middleware for distributed tracing (x-request-id header) - Update frontend to use cursor-based pagination with Prev/Next navigation - Update tests for cursor pagination, metrics, webhooks, and watermark mocking
12 lines
145 B
Plaintext
12 lines
145 B
Plaintext
fastapi
|
|
uvicorn[standard]
|
|
pymongo
|
|
python-dotenv
|
|
requests
|
|
PyYAML
|
|
python-jose[cryptography]
|
|
pydantic-settings
|
|
structlog
|
|
tenacity
|
|
prometheus-client
|