Skip to content

108-PJIOrthoGen/Infras_Devops

Repository files navigation

PJI system

Diagram

End-to-End Flow

Frontend → POST /episodes/{id}/ai-recommendations/generate ↓ Spring Boot (202 ACCEPTED) - Creates snapshot + run (PROCESSING) - Publishes RabbitMQRecommendationMessage ↓ (pji.ai.exchange / ai.recommendation.generate) RabbitMQ ↓ (pji.ai.recommendation.queue) RAG Worker (Python) - Runs completeness check - Runs RAG pipeline + LLM - Publishes result ↓ (pji.ai.exchange / ai.recommendation.result) RabbitMQ ↓ (pji.ai.recommendation.result.queue) Spring Boot RabbitMQConsumer - Updates run status (SUCCESS/FAILED) - Saves items + citations ↓ Frontend ← GET /ai-recommendations/runs/{runId} (polling)

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors