rpe-synthesizer
Description
RPE engagement synthesis service
Role
HTTP service: synthesizes the engagement recommendation from all 5 analysis results. Decides whether the bot should respond and how.
Dependencies
Runbooks
None
Behavioral Assertions
Health endpoint returns 200 with status ok
Input: GET http://rpe-synthesizer:{port}/health
Expected: HTTP 200, body contains healthy status
Input: GET http://rpe-synthesizer:{port}/health
Expected: HTTP 200, body contains healthy status
HTTP /synthesize response latency under 10 seconds
Input: POST /synthesize with 5 analysis results
Expected: HTTP 200 within 10 seconds with engagement_recommendation field
Input: POST /synthesize with 5 analysis results
Expected: HTTP 200 within 10 seconds with engagement_recommendation field
Diagnostic Tools
None
Recent Issues
No issues on record