- Verify ChatResponse fields match OpenAPI contract - Test required fields: reply, confidence, shouldTransfer - Test optional fields: transferReason, metadata - Test JSON serialization uses camelCase (by_alias=True) - Test confidence range validation [0.0, 1.0] - Test ChatRequest contract compliance - Test ErrorResponse contract compliance - Test SSEFinalEvent matches ChatResponse structure - Test SSEErrorEvent matches ErrorResponse structure - Add end-to-end contract validation with OrchestratorService - All 184 tests passing |
||
|---|---|---|
| .. | ||
| design.md | ||
| openapi.admin.yaml | ||
| openapi.provider.yaml | ||
| progress.md | ||
| requirements.md | ||
| tasks.md | ||