Processing flow by responsibility
This flow shows where responsibility passes between components. It uses Mermaid for readability rather than strict BPMN notation.
From video to answer
The API answers questions. The worker does not send answers directly to the browser after processing. Study mode requires PLOG as well as the search index.
Where to investigate problems
| Problem | Check first | Next reference |
|---|---|---|
| Cannot upload a file | Browser, storage, API | Troubleshooting |
| Video is not processed | Job delivery, queue, worker | Job delivery and recovery |
| Answers are unrelated to the content | Search scope, subtitles, prompts | Prompt design |
| Only Study is unavailable | PLOG generation status and ordering | PLOG and study mode |
Related: Follow calls over time in the sequence diagrams, or start from user actions in the activity flow.